1
我有一個全新的Ubuntu 13.04服務器,全新安裝並更新了RVM,ruby 1.9.2和我的應用程序。我做了一個寶石安裝乘客,運行良好。當我嘗試通過乘客和Nginx不會啓動
passenger start
開始載客我得到
*** ERROR ***
Could not start Passenger Nginx core:
nginx: [alert] could not open error log file: open()
"/tmp/passenger-standalone.14080/logs/error.log" failed (2: No such file or directory)
2013/05/26 15:11:51 [emerg] 14091#0: could not build the types_hash, you should
increase either types_hash_max_size: 1024 or types_hash_bucket_size: 32
Stopping web server... done
我nginx的二進制似乎是在
/home/gary/.passenger/standalone/4.0.3/nginx-1.4.1-x86_64-linux-gcc4.7.3-1002/nginx
,並預編譯設置到/ tmp我做前綴標誌在系統上的任何位置似乎都沒有nginx.conf文件。我把一個在/ etc/nginx的和一個在/ tmp/nginx的,只有擁有該指令
error_log /var/log/nginx/error.log;
而是試圖重新啓動我得到同樣的錯誤,我相信conf文件將被忽略。如果通過乘客安裝,似乎沒有簡單的方法來配置nginx。有沒有一個簡單的方法來做到這一點,或者我應該只是切換回雜種?
這聽起來像許可問題。嘗試以root身份運行它來檢查。 – Sirupsen