论坛风格切换切换到宽版
  • 6阅读
  • 2回复

pstream timed out (110: Connection timed out) while reading response header from upstream.. [复制链接]

上一主题 下一主题
离线北斗星
 

只看楼主 倒序阅读 使用道具 楼主   发表于: 2019-04-02
经测试,问题出在php-fpm,php代码要使用file存取session,读写数据库,其中有一项操作缓慢,都能造成nginx假死;
解决方案:
打开php-fpm慢日志:
mkdir /var/log/php-fpm && chown nginx:nginx /var/log/php-fpm
vi   /etc/php7/fpm/php-fpm.d/www.conf
修改:
request_slowlog_timeout = 2s
request_terminate_timeout = 30s
slowlog = /var/log/php-fpm/$pool.log.slow
重启nginx和php-fpm
刷新页面,页面一直停留在阻塞状态,没有反应,这时,
tailf  /var/log/php-fpm/www.log.slow
可以清楚看到执行慢的语句和操作,这样就能找到具体原因!
离线北斗星

只看该作者 沙发   发表于: 2019-04-02
离线北斗星

只看该作者 板凳   发表于: 2019-04-02
0 0-23/6 * * * /bin/bash /opt/data/bash/backup.sh
0 0-23/1 * * * /bin/bash /opt/data/bash/backup_ali.sh
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个