2012-02-10 14 views
1

私はLinuxアプリケーションをMac OS X Serverに移動しました。アプリは、Linuxマシンで完璧に動作していたので、 はスタックを変更していません(両方のマシンでnginx + unicorn)。私はユニコーンに再び働かせることはできません。それだけでのみ(unicorn.sterr.logに)、多くの痕跡を残さずに開始 後に死ぬ:ユニコーンが死んで、私にその理由を教えてくれません

I, [2012-02-10T16:45:04.770376 #21138] INFO -- : master process ready 
E, [2012-02-10T16:45:05.142841 #21138] ERROR -- : reaped #<Process::Status: pid=21813,exited(1)> worker=0 

(私が持っている唯一の1ワーカープロセスを必要とし、それは小さなユーティリティアプリです) 、それは労働者と思われますプロセスは異常終了し(終了ステータス1)、production.logまたはunicorn.stdout.logには出力はありません。私はmongrelやwebrickで生産モードでレールサーバを起動し、正常に動作し、接続などを受け付けます。問題はありません。

アイデアやデバッグのヒント?

* Mac OS X Lion Server 10.7.3 
* Nginx 1.0.11 
* REE 2012.01 
* Rails 3.0.x 
* Unicorn 4.1.1 
* PostgreSQL 9.1 
* Homebrew 
* RVM (system wide) 
+0

ユニコーンをどのように起動しますか?ユニコーン設定ファイルには何が入っていますか? – icanhazbroccoli

答えて

0

スタートユニコーン-Dなし(デーモンモード)と、お使いの端末がコンソールに取り付けたままになります:

私が使用しています。これは、クラッシュの理由についてより多くの出力を提供すべきである。

0

Unicornの設定では、stdoutとstderrがリダイレクトされることがよくあります。例外の詳細については、log/unicorn.rbを参照してください。

関連する問題