0

こんにちは、Starling の代わりに RabbitMQ を使用しようとしています。アプリを構成しましたが、すべて問題ないように見えますが、「script/workling_client start」を実行すると、動作し始めて数秒で終了し、理由がわかりません。

私のアプリは Starling で完璧に動作します

Fedora 13 ruby​​ 1.8.7 rails 2.3.8 mongrel を使用しています ( http://github.com/tmm1/amqpに従って構成)

ログ ファイルは空ですが、コード isidelistenアクションは確実に実行されます

4

1 に答える 1

0

イベントされていないバージョンとAMQPを使用したため、問題はmongrelにありました。したがって、AMQP を機能させるには、development.rb で EM を開始する必要があります。Workling は、Rails 環境をロードした後、独自のマシンも開始します。そのため、レールのロード中に EM を開始し、後で別のレールを開始しようとしました。 Qusionはすべての問題を解決し、今ではすべて正常に動作します:)

于 2010-09-22T08:09:41.280 に答える