访问页面出现504 错误排查

504错误一般是由于请求超时造成的,nginx请求9000端口 或者sock文件.然后等待进程的响应,如果进程没有响应,则nginx 报504错误.

在lnmp环境下,php一般是独立进程存在的,一般占用9000端口,当我们访问一个主机的80端口的时候(nginx),nginx一般通过9000端口

php-fpm来执行php文件,php然后执行一些mysql的工作,所以报了504错误,先检查是不是静态页的问题,所以先让nginx执行一个静态文件,但是没有问题,随后,对mysql进行慢查询检查,发现也没有可疑的查询语句,然后对mysql进行错误的表进行查询,发现同样没有可疑的.最后排查php-fpm是不是php文件执行的其他的操作,导致的php-fpm一直在停留着,没有多余的php-fpm来响应请求,而且内存也会被耗干。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 安装Homebrew 安装Homebrew ruby -e "$(curl -fsSL https://raw.g...
    nanhangfei阅读 12,031评论 0 10
  • 一、MemCache简介 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存...
    李伟铭MIng阅读 4,017评论 2 13
  • 自律是解决问题的第一步,我说过,解决问题要有三板斧:自律+情绪处理+问题处理。自律就是为后续做准备的,没有自律,就...
    碎碎念笔记本阅读 300评论 0 0
  • 我不会打麻将,不会赌博。我做任何事若没有大的把握,我宁愿不做。偏偏后来的我喜欢和一切与你有关的事下赌注,尽管你与我...
    喝水的胖子阅读 498评论 0 0
  • 我们要学会接受,接受意外,接受变节,接受努力了却得不到回报,接受世界的残忍和人性的残缺,但是,接受却不妥协。我们还...
    罗掌柜real阅读 135评论 0 0

友情链接更多精彩内容