Nginx服務器故障分析處理彙總

一、編譯安裝php並使之支持fastcgi,啓動時報錯[ERROR] fpm_unix_conf_wp(), line 124: please specify user and group other th...

故障分析:仔細查看出錯提醒,是提示運行fastcgi的用戶用戶組錯誤,但是配置文件值默認。
解決方法:打開配置文件,到124行,打開註釋並將用戶組和用戶修改爲nginx的用戶組和用戶: 
     Unix user of processes
<value name="user">webuser</value>
     Unix group of processes
<value name="group">users</value>
處理結果:修改前使用的是默認值。取消註釋並修改後該問題解決。

二、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服務方面的問題,強烈支持開源!
 
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章