RVM、ruby 1.9.2、および私のアプリの新規インストールと更新を備えた真新しいUbuntu 13.04サーバーを入手しました。私は宝石のインストールパッセンジャーを行いましたが、それはうまくいきました。経由でパッセンジャーを起動しようとすると
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
システムのどこにもnginx.confファイルがないようです。/etc/nginx に 1 つ、ディレクティブのみを持つ /tmp/nginx に 1 つ配置します。
error_log /var/log/nginx/error.log;
しかし、再起動しようとすると同じエラーが発生し、conf ファイルが無視されると思います。パッセンジャー経由でインストールした場合、nginx を設定する簡単な方法はないようです。これを行う簡単な方法はありますか、それとも単に mongrel に戻す必要がありますか?