我的问题如下:当我向我的服务器发送HTML请求时(例如通过Firefox),有时此服务器会处理此请求两次。 < / p>
我不知道为什么会发生有时,但 NOT 似乎依赖于以下内容:
例如,客户端的单个请求的Apache2日志(两个请求之间的HTTP代码的更改是正常的,因为请求的第一次执行更改了一个状态,导致第二次执行错误返回):
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
<IP address> - - [17/Dec/2015:10:01:10 +0100] "GET <url> HTTP/1.1" 204 2215 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0"
<IP address> - - [17/Dec/2015:10:01:10 +0100] "GET <url> HTTP/1.1" 404 13250 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0"
这是Apache2配置站点:
<VirtualHost *:80>
Servername <Server Name>
DocumentRoot /var/www/<directory>
<Directory /var/www/<directory> >
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
php_flag xdebug.remote_enable on
php_flag xdebug.default_enable on
php_flag xdebug.profiler_enable_trigger on
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
你能看到配置有问题吗?或者给我一些解决这个问题的指示?
答案 0 :(得分:0)
您可以使用Firefox的插件,它显示HTTP标头(例如,实时HTTP标头)。检查请求/响应标头,您可能会看到后台发生了什么。