一、编译安装php并使之支持fastcgi,启动时报错[ERROR] fpm_unix_conf_wp(), line 124: please specify user and group other th...故障分析:仔细查看出错提醒,是提示运行fastcgi的用户用户组错误,但是配置文件值默认。
解决方法:打开配置文件,到124行,打开注释并将用户组和用户修改为nginx的用户组和用户:
Unix user of processes
webuser
Unix group of processes
users
处理结果:修改前使用的是默认值。取消注释并修改后该问题解决。
二、php结合fastcgi访问php页面出错:2012/12/24 14:41:23 [error] 3725#0: *2 open() "/opt/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.15.62.138, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "10.15.62.120"故障分析:fastcgi的wrapper不能解析php页面;
解决方法:打开nginx配置文件目录conf下的fastcgi_params文件,
修改fastcgi_param SERVER_SOFTWARE nginx;
处理结果:修改后php页面访问正常;
三、[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)故障分析:nginx重复重启,自己占用了端口;
解决方法: killall -9 nginx或者killall nginx杀掉nginx 进程,然后重启;
处理结果:nginx启动正常;
四、阶段小结 如上为鄙人在nginx服务架构遇到的错误及其浅薄分析,很荣幸与大家分享,同时也希望与大家共同探讨在web服务方面的问题,强烈支持开源!
阅读(2143) | 评论(0) | 转发(0) |