2010-10-24 45 views
2

在Ubuntu與REE 1.8.7,nginx的0.8.53安裝按照該文檔的 乘客3模塊文檔手動編譯,我得到 nginx的錯誤日誌中的錯誤時,nginx的開始:爲什麼Passenger 3.0與nginx在啓動時(?)然後403s崩潰?

無法啓動的Phusion乘客看門狗因爲遇到 啓動期間以下錯誤:無法啓動的Phusion 乘客測井劑:在發送啓動 參數發生了錯誤:中斷的管(32)(-1:未知錯誤18446744073709551615)

我認爲這意味着nginx永遠不會正常啓動。當我在這之後嘗試和看法 我的網站,我得到一個403

2010/10/22 0時56分47秒[錯誤] 13874#0:「在/ var/ 軌/ MYAPP的* 1813942目錄索引/ current/public /「被禁止,客戶端:125.197.115.16, 服務器:new.myapp.fm,請求:」GET/HTTP/1.1「,主機:」new.myapp.fm「

我期望首先可能是造成第二次。我沒有任何 谷歌運氣這個。任何人都可以提供見解或幫助我 疑難解答?

+0

這些是唯一的錯誤嗎?日誌中是否沒有其他錯誤? – Hongli 2010-10-25 10:21:42

+0

對此的任何回答?我也這樣做。 重新啓動nginx:[alert]:無法啓動Phusion Passenger看門狗:它似乎在啓動過程中因未知原因崩潰,退出代碼爲1(-1:未知錯誤18446744073709551615) nginx。 – 2010-10-26 12:08:12

+0

還沒有答案。 @洪利,是的,這是唯一的錯誤。 – 2010-10-28 11:06:55

回答

1

升級到乘客3.0.1後我得到了這個,因爲我沒有更改passenger_root指定的乘客版本/opt/nginx/conf/nginx.conf。您可能需要更改看起來像這樣的行以指定正確的版本:

passenger_root /usr/lib/ruby/gems/1.8/gems/passenger-3.0.1; 

您在安裝nginx時被告知要這樣做。希望有所幫助。

1

我就遇到了這個問題太多,這是因爲乘客找不到紅寶石:

尾-f /var/log/nginx/error.log 2011/12/20 0時54分45秒[alert] 30300#0:無法啓動Phusion Passenger看門狗,因爲它在啓動過程中遇到以下錯誤:無法啓動Phusion Passenger助手代理程序:啓動過程中似乎因未知原因崩潰,退出代碼爲1( - 1:未知錯誤) *乘客錯誤(ext/common/ApplicationPool /../ SpawnManager.h:220): 無法啓動派生服務器:ruby:沒有這樣的文件或目錄(2)

即使紅寶石是正確的系統路徑中列出,它似乎沒有工作的權利,直到我說:

passenger_ruby = /usr/local/bin/ruby; 

(我的紅寶石可執行文件的位置)到我的nginx配置的HTTP部分。