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