任何人都知道我为什么会这样做
从上游读取响应头时,recv()失败(104:由对等方重置连接)
每天晚上同一时间,持续10-15分钟,然后消失。我们白天有很多游客,网站工作正常。
但每天晚上同时出现错误并且网站变得反应迟钝。 不仅如此,日志中的错误以相同的模式重复,有时每10秒,有时20秒。
在此期间,Nginx错误日志为空。 PHP日志在此期间有这个问题(很多,这只是一个例子)
[18-Jun-2015 22:20:59] NOTICE: [pool web1] child 22250 started
[18-Jun-2015 22:21:02] WARNING: [pool web1] child 22093, script '/var/www/blabla/web/index.php' (request: "GET /index.php") execution timed out (62.994281 sec), terminating
[18-Jun-2015 22:21:02] WARNING: [pool web1] child 22093 exited on signal 15 (SIGTERM) after 63.584813 seconds from start
[18-Jun-2015 22:21:02] NOTICE: [pool web1] child 22262 started
如果我的配置有问题,为什么我在繁忙时间只会在午夜时遇到任何问题?
在cronjob期间没有脚本正在启动,所以它也不是......
任何人都知道在哪里检查或修复什么?
答案 0 :(得分:0)
目前还不确定您的配置是什么,但看起来您的脚本在执行某项任务时会超时,
您应该考虑更改nginx配置(.conf)文件:
location ~ \.php$ {
fastcgi_read_timeout 3600;///you can increase this to more
}
答案 1 :(得分:0)
我们发现了问题所在。它是joomla中的JotCache插件,每天同时开始并在mysql中做一些令人讨厌的东西。