nginx+php环境常见问题排查
来源:互联网 发布:蓝天ecview源码 编辑:程序博客网 时间:2024/05/22 16:34
1. 测试机环境部署后页面加载不全,log日志提示“Yar_Concurrent_Client::loop(): select timeout 10ms...”
测试环境配置及网络情况差,增大php-fpm配置文件中超时时间。例如,将php_admin_value[yar.timeout]从10改成10000
2. 502 或500的,提示connect() failed (111:connection refused)
nginx是否挂了,如果nginx没问题,大多是nginx找不到php-fpm服务了。
首先检查域名php-fpm服务是否开启。可以检查php-fpm.conf中相应的域名服务配置文件有没有被include进来。也可以通过 ps aux | grep serverename 查询。
还有可能是nginx和php-fpm的两份conf文件中监听的端口号不一致导致的。分别检查vhost和fpm.d下面的域名conf文件中的端口号,vhost的在fastcgi_pass里,fpm.d在最上面的listen变量里。
还有一次遇到的是,配置服务的同学php-fpm的conf文件里边,直接拷贝的,最上面的sername忘了修改,格式是[XXX.weibo.com], 一定要跟vhost和php-fpm的servername保持一致。
3. file not found 或systembusy
代码部署错了吧
4. 还有磁盘满的情况,可以清理不必要的log。
du -sh 查询当前目录占用空间
du -sh *查询当前目录下文件及子目录
find /-size +100M -exec ls -lh {} \; 查询占用超过100M的文件
log的清空方法:
>x.log
5. 环境过慢,top检查进程资源占用
6. 环境不支持执行shell
修改php.ini,注释掉下面一行,并重启php-fpm
;disable_functions =phpinfo,system,exec,shell_exec,passthru,proc_open,proc_close,show_source
7. 注意yar和rpc等服务状况
大多数排查都是跟着log日志走。
- nginx+php环境常见问题排查
- nginx与php的WEB常见问题排查
- LNMP环境下WEB常见问题排查
- nginx php-fpm响应长排查
- [转]LNMP环境下的Web常见问题排查(精品)
- [转]LNMP环境下的Web常见问题排查(精品)
- 安装 php + nginx 环境
- nginx+php环境
- nginx php环境搭建
- 搭建php-nginx环境
- (7)nginx: 搭建 nginx+php环境
- nginx+php环境搭建说明
- Nginx+PHP(FastCGI)环境搭建
- Nginx+PHP-FPM环境搭建
- nginx + mysql + php-fpm 环境
- nginx+php-fpm环境搭建
- Ubuntu配置Nginx,PHP环境
- WIN10配置NGINX+PHP环境
- 学习
- Qt之使用Google Breakpad捕获程序崩溃报告(dump文件)
- java.lang.IllegalStateException: Failure saving state: active HomeFragment has cleared index: -1
- tf_serving-模型训练、导出、部署(解析)
- AndroidStudio新建项目只有一个app空文件夹
- nginx+php环境常见问题排查
- 感恩节福利:2017异步社区原创图书和作译者评选启动!
- 使用ArrayList集合,对其添加100个不同的元素
- RPC详解
- httpUtil使用
- 游戏服务端技术路线
- js学习
- Mysql Concat 函数
- win编程--文件操作