Php 在多个网络上的多个浏览器中重置连接时出错
我是一名网络开发人员,目前正在为我的公司从事一个互联网项目。 我已经为此工作了将近两年了 我使用MacOSX 10.9.1开发MacBook Pro,并主要使用Chrome 31.0.1650.63调试和测试该项目 intranet是使用PHP后端开发的,因此问题可能与PHP有关 我的问题是: 当我访问内部网的开发版本时,我随机得到一个101 ERR_CONNECTION_RESET错误。 它发生在不同的浏览器和不同的环境中 到目前为止,我尝试的是:Php 在多个网络上的多个浏览器中重置连接时出错,php,google-chrome,Php,Google Chrome,我是一名网络开发人员,目前正在为我的公司从事一个互联网项目。 我已经为此工作了将近两年了 我使用MacOSX 10.9.1开发MacBook Pro,并主要使用Chrome 31.0.1650.63调试和测试该项目 intranet是使用PHP后端开发的,因此问题可能与PHP有关 我的问题是: 当我访问内部网的开发版本时,我随机得到一个101 ERR_CONNECTION_RESET错误。 它发生在不同的浏览器和不同的环境中 到目前为止,我尝试的是: 在多种浏览器中测试:Firefox 26.
- 在多种浏览器中测试:Firefox 26.0和Safari 7.0.1
- 在多个连接LAN、WLAN和3G上测试(所有单独的提供商)
- 正在清除这3个浏览器的缓存和cookies,然后重试
- 在隐姓埋名模式下测试站点,因此所有的扩展都是不可能的
- 用标志“-enable logging--v=1”启动chrome,看看chrome日志是否能给我一些启示
- 正在浏览Web服务器的错误日志以查找任何可疑信息
史蒂夫对于阅读本文的人来说,我的解决方案如下: 我在m项目中使用RobertFischer()的PeriodicalUpdate端口 这个jquery插件用最后一次调用的毫秒数设置cookie。 如果插件配置中没有指定cookie名称,它将使用调用源的URL作为默认值 就我的理解而言,每次我导航到另一个页面时,都会因为新的URL而创建一个新的cookie 我不知道这到底是怎么解决的,但是如果我删除定期更新程序创建的cookie并在插件配置中禁用cookie,问题就消失了 可能是PeriodicalUpdater端口中的错误,或者是Klaus Hartl()编写的jQuery Cookie插件中的错误,该插件用于编写Cookie 这是我当前的PeriodicalUpdate调用(我通过php创建):
$.PeriodicalUpdater($handler, {
method: 'get',
data: newParams,
minTimeout: $minTimeout,
maxTimeout: $maxTimeout,
multiplier: $multiplier,
type: $type,
maxCalls: $maxCalls,
autoStop: $autoStop,
autoStopCallback: function(){$autoStopCallback},
cookie: false,
verbose: $verbose
}
);