nginx 錯誤除錯
nginx 錯誤除錯一則例子
nginx的日誌,有主程式日誌和子程式日誌之分。主程式就是nginx程式,子程式就是這些worker程式。要除錯錯誤,最好把子程式日誌開啟。
今天部署fastdfs的時候,能上傳圖片,訪問圖片報http 400錯誤。http400錯誤就是伺服器程式有問題。
由於沒有開啟子程式日誌,訪問curl -v 之後程式hang住。沒有聽錯,程式hang住了。
什麼問題呢?這個時候把子程式日誌開啟:
vim nginx_fastdfs_storage.conf
server {
listen 8888;
server_name localhost;
access_log logs/access.log main; ##開啟日誌
location ~* /(?:app|accsett)/M00/(.+)?__width_([0-9]+)?__height_([0-9]+)?__networkType_(.+)?\.(jpg|jpeg|gif|png|webp) {
省略。。。。
}
location ~/(app|accsett)/M00 {
ngx_fastdfs_module;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
然後再次訪問curl -v ,發現還是hang住,子程式不見了。同時後臺報錯:
2021/05/20 17:47:34 [notice] 22623#0: signal process started
ngx_http_fastdfs_process_init pid=22647
[2021-05-20 17:47:45] ERROR - file: ../common/fdfs_http_shared.c, line: 153, param "http.mime_types_filename" not exist or is empty
2021/05/20 17:47:45 [alert] 22646#0: worker process 22647 exited with fatal code 2 and cannot be respawned
work process 程式崩潰了,導致hang住,有錯誤。既然有錯誤日誌,就好辦了,百度搜尋解決了。主要展示是nginx的除錯過程。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2773212/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac錯誤除錯除錯
- 除錯 Ingress Nginx除錯Nginx
- 在 Istio 中除錯 503 錯誤除錯
- 利用strace/pstack除錯Nginx除錯Nginx
- Python 之 錯誤,除錯和測試Python除錯
- 關於weblogic pool 一錯誤除錯Web除錯
- 學會用core dump除錯程式錯誤除錯
- 還在斷點除錯?教你四種除錯技巧讓你快速定位錯誤!斷點除錯
- 前端的水平線,錯誤處理和除錯前端除錯
- nginx “504 Gateway Time-out”錯誤NginxGateway
- TCP網路除錯助手提示錯誤:“1035:未知錯誤” 解決方案TCP除錯
- 除錯篇——除錯物件與除錯事件除錯物件事件
- Python學習之錯誤除錯和測試Python除錯
- find 命令刪除冗餘 Nginx 錯誤日誌並實現備份Nginx
- SAP錯誤訊息除錯之七種武器:讓所有的錯誤訊息都能被定位除錯
- Nginx中502和504錯誤詳解Nginx
- 物聯網學習教程—常見錯誤和程式除錯除錯
- git刪除本地分支出現錯誤Git
- git 刪除錯誤提交的commitGit除錯MIT
- Git刪除錯誤提交的commitGit除錯MIT
- Windows windbg kernel debug 雙機核心除錯 - USB3.0 除錯 USB除錯 除錯線Windows除錯
- PHP檔案上傳錯誤程式碼,狀態測試,除錯PHP除錯
- nginx error_log 錯誤日誌配置說明NginxError
- [BUG反饋]獨立模型-刪除錯誤模型除錯
- 22 真機除錯bug(除錯包)除錯
- gdb除錯命令小結_與多檔案除錯_遠端除錯除錯
- Nginx range filter模組數字錯誤漏洞修復 (Nginx平滑升級)NginxFilter
- ORACLE 異常錯誤 錯誤號大全Oracle
- 真機除錯出現 application installation failed 錯誤 解決方案除錯APPAI
- MySQL儲存函式錯誤[Err] 1064的除錯記錄MySql儲存函式除錯
- Python 程式碼除錯—使用 pdb 除錯Python除錯
- Mobile Web 除錯指南(2):遠端除錯Web除錯
- 如何用NodeJS讀取分析Nginx錯誤日誌NodeJSNginx
- Nginx報504 gateway timeout錯誤的解決方法NginxGateway
- Nginx常見錯誤程式碼總結和分析方法Nginx
- Nginx502錯誤原因和解決方法總結Nginx
- nginx FastCGI錯誤Primary script unknown解決辦法NginxAST
- IE 頁面不正常顯示 錯誤指令碼不報錯 指令碼除錯相關指令碼除錯