1

受信メールをチェックしてRailsアプリデータベースにロードするMailmanサーバースクリプトがあります。スクリプトは継続的に実行され(必要)、60秒ごとに新しい電子メールをチェックします。を使用してHerokuでスクリプトを実行できましたがheroku run:detached script/mailman_server、数日後にもう一度確認すると、スクリプトが実行されていませんでした。常に実行されていることを確認するにはどうすればよいですか?

4

2 に答える 2

4

Cedarスタックを使用し、Procfileを追加する必要があります。例えば。何かのようなもの...

web: bundle exec unicorn -p $PORT -c ./unicorn.rb
mailman: bundle exec script/mailman_server

それで:

heroku ps:scale mailman=1

コマンドラインで1人のワーカーを追加します。でも。ワーカーが何らかのエラーに遭遇して閉じた場合、それを再起動するために追加の構成が必要になります。

于 2012-09-10T20:36:25.677 に答える
1

Sendgridには、アプリの受信メールを受け入れることができるサービスがあります。

http://docs.sendgrid.com/documentation/api/parse-api-2/

価格は見ていません。

于 2012-09-10T21:21:07.853 に答える