要看 Apache Loading 的狀況, 可以看 Apache Status, 但是 Nginx server 的 loading / Status 要怎麼查看呢?
閱讀全文〈啟用 Nginx Status 的設定〉
標籤: nginx
Nginx 出現 500 Error 修復 (too many open file, connection)
Nginx 出現 500 Error, 錯誤訊息只能從 Log 查到, 有遇到下述兩種狀況:
- socket() failed (24: Too many open files) while connecting to upstream
- 512 worker_connections are not enough while connecting to upstream
在此紀錄解決方法.
閱讀全文〈Nginx 出現 500 Error 修復 (too many open file, connection)〉
編寫 Nginx 設定檔專用的 Vim syntax
Nginx 設定檔可以做很多事情, 詳可見: 好文: 用 Nginx config 寫程式 與 Nginx module 撰寫範例
如果想要寫得那麼誇張, 當然需要好的 syntax, 於是就會需要 Vim syntax for Nginx~
好文: 用 Nginx config 寫程式 與 Nginx module 撰寫範例
用 Nginx 的 Config 來寫簡單的頁面程式, 這個投影片的範例, 都寫的簡單易懂.
Nginx 使用 spawn-fcgi 來取代 php5-cgi
spawn-fcgi 是 CGI process 的管理程式, 用來管理 PHP 的 CGI, 以避免 php5-cgi 掛掉 或 Process 不夠用的問題.
註: 雖說如此, 但是實際測試的結果, 在 Ubuntu Linux 10.04 的 spawn-fcgi 不太穩定, 常常掛掉, 反而直接跑 php5-cgi 都沒掛過, 在此只是做個紀錄, 要用的話, 建議要跑跑壓力測試.
架設 Nginx + PHP FastCGI 於 Ubuntu Linux 10.04
Nginx 是比較輕巧的 HTTP Server, 此篇主要架設環境是於 Ubuntu Linux 10.04, Debian Linux.