一切都很順利。但是從今天開始,當我運行fastcgi時,系統會自動終止進程。最糟糕的是我不知道爲什麼以及哪個進程終止了fastcgi進程。部署django時自動殺死fastcgi進程
讓我給一些細節。
我們使用nginx的爲靜態文件的另一個Django的應用程序,它監聽80端口(這是在生產中使用)
而且我們使用另外兩個Django的應用程序,這聽8090和8091的lighttpd/FastCGI的分別(這些是用於開發測試)
我運行命令是:
python manage.py runfcgi host=127.0.0.1 port=8090
和
python manage.py runfcgi host=127.0.0.1 port=8091
我運行其中一個後,運行了ps -ef | grep「python」,我可以看到fastcgi的進程,但幾秒鐘後,它們都消失了。
PS的輸出是:
root 2685 1 0 2009 ? 00:00:27 /usr/bin/python -tt /usr/sbin/yum-updatesd
root 2827 1 0 03:49 ? 00:00:00 python manage.py runfcgi host=127.0.0.1 port=8090
root 2828 2827 0 03:49 ? 00:00:00 python manage.py runfcgi host=127.0.0.1 port=8090
和FastCGI被打死,我們的網站已關閉。
那麼應該是什麼問題?我怎麼弄明白?
謝謝。
belonts-on-serverfault? – Kimvais 2010-01-15 13:12:49