Hi mistwang,
I did what you suggesting, set DEBUG level to HIGH. I have no request filter rule configured. The difference I can see is in return code ("24" from 3.1.2 and "25" from 3.1.1). However, the only URI with this problem is "/", all other URI's work without problems.
3.1.2
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] HttpIOLink::handleEvents() events=1!
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] HttpConnection:
nReadEx(), state: 0!
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] readToHeaderBuf().
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] Read from client: 769
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] read 769 bytes to header buffer
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] processHeader() return 0, header state: 3.
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1] readToHeaderBuf() return 0.
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] New request:
Method=[GET], URI=[/],
QueryString=[]
Content Length=0
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] Find context with URI: [/], location: [.../orkurioso/current/public/]
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] Index file is not available in [.../orkurioso/current/public/]
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] processContextPath() return 24
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] processNewReq() return 24.
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] HttpConnection::sendHttpError(),code=403 Forbidden
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] HttpConnection::flush()!
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] Written to client: 628
2007-06-02 05:48:36.956 [DEBUG] [189.6.22.180:2826-1#orkurioso] HttpConnection::nextRequest()!
2007-06-02 05:48:41.356 [DEBUG] [189.6.22.180:2826-2] Keep-alive timeout, close!
2007-06-02 05:48:41.356 [DEBUG] [189.6.22.180:2826-2] Close socket ...
3.1.1:
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] HttpIOLink::handleEvents() events=1!
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] HttpConnection:
nReadEx(), state: 0!
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] readToHeaderBuf().
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] Read from client: 769
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] read 769 bytes to header buffer
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] processHeader() return 0, header state: 3.
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0] readToHeaderBuf() return 0.
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] New request:
Method=[GET], URI=[/],
QueryString=[]
Content Length=0
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] Find context with URI: [/], location: [.../orkurioso/current/public/]
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] Index file is not available in [.../orkurioso/current/public/]
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] processContextPath() return 25
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] processNewReq() return 25.
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] HttpConnection::sendHttpError(),code=404 Not Found
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] redirect to:
URI=[/dispatch.lsapi],
QueryString=[]
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] Find context with URI: [/dispatch.lsapi], location: []
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] processContextPath() return 0
2007-06-02 05:53:35.260 [DEBUG] [189.6.22.180:2938-0#orkurioso] run lsapi processor.
2007-06-02 05:53:35.260 [DEBUG] [uds://tmp/lshttpd/orkurioso:_.sock] create new connection succeed!
Thank you.