qq_35370923 2019-04-26 15:55 采纳率: 0%
浏览 426
已结题

nginx php-fpm环境下YIi2中GridView::widget使用后,nginx报错502.

电脑是mac系统
查看nginx error_log 如下

[error] 5945#0: *31 kevent() reported about an closed connection (54: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1, server: , request: "GET /manager/index HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:8070"

把YIi2中的GridView::widget()注释掉就恢复正常,网上说Connection reset by peer是因为php执行时间过长,然后我也改过那个request_terminate_timeout=10但是并没有用,然后把代码原封不动放到服务器上运行就不报错了。求大佬解答

  • 写回答

2条回答 默认 最新

  • 李云清 2019-04-26 16:05
    关注

    应该是程序做数据库操作时间过长导致nginx连接超时。开启数据库慢日志配置下慢查询,看下执行超过10秒的sql语句。

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题