hi:
i find a strange issue, when i push a POST from broswer, we need wait the backend send the result at least 180 seconds. but i find when the wait time reach 120 seconds. hiawatha will receive this POST request again. but my PHP code doesn't send this request.
here is my httpd.conf
ServerId = 33:33
ConnectionsTotal = 100
ConnectionsPerIP = 10
SystemLogfile = /dev/null
GarbageLogfile = /dev/null
TimeForCGI = 300
Binding {
Port = 80
MaxRequestSize = 25600
Interface = 10.155.20.108
}
Binding {
Port = 443
MaxRequestSize = 25600
Interface = 10.155.20.108
ServerKey = /usr/local/etc/hiawatha/webui_serverkey.pem
UseSSL = yes
}
FastCGIserver {
FastCGIid = FCGI
ServerRoot = /tmp/web_pages
ConnectTo = 127.0.0.1:2010
Extension = php
}
FastCGIserver {
FastCGIid = FCGI2
ServerRoot = /usr/local/var/www/hiawatha
ConnectTo = 127.0.0.1:2010
Extension = php
}
FastCGIserver {
FastCGIid = PHP5
ConnectTo = 127.0.0.1:2008
Extension = php5
SessionTimeout = 180
}
Hostname = 127.0.0.1
WebsiteRoot = /usr/local/var/www/hiawatha
StartFile = index.html
ExecuteCGI = no
AccessLogfile = /dev/null
ErrorLogfile = /tmp/http-err.log
VirtualHost {
Hostname = 10.155.20.108
WebsiteRoot = /usr/local/var/www/hiawatha/webui
StartFile = index.php5
FastCGI = PHP5
}
the debug informatin about the redundant POST is
2008-10-22 11:17:33 debug [ws_verbose, log.c, 222]: 10.155.20.120|Wed 22 Oct 2008 11:17:33 +0000|200|357||POST /action.php5?_page=ImageManagement&_action=add&_actionType=0 HTTP/1.1|Host: 10.155.20.108|User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 FirePHP/0.1.2|Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8|Accept-Language: zh-cn,zh;q=0.5|Accept-Encoding: gzip,deflate|Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7|Keep-Alive: 300|Connection: keep-alive|X-Requested-With: XMLHttpRequ
can you help me?