質問編集履歴

1

実際に即した内容へ変更

2018/03/29 07:30

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 【Heroku・Rails5】ActionMailer「deliver_later」でメルが届かない
1
+ 【Heroku・Rails5】delayed_jobワカーを常時起動しておく方法
test CHANGED
@@ -52,15 +52,11 @@
52
52
 
53
53
  ```
54
54
 
55
+ この状態でメール送信を行うとき、ジョブをキューに追加するところまではできているのですが、ワーカーが起動しておらず
55
56
 
57
+ 送信ができないという状態です。
56
58
 
57
- 【問題】
58
-
59
- Heroku側でメール送信を試みた際、ログを見る限りジョブをキューに追加するところまではできているのに、送信ができていないと言う状況です。
60
-
61
- 手動で`heroku run rails jobs:worker`とワーカーを起動すると、メールを送信することができます。
59
+ 手動で`heroku run rails jobs:worker`とワーカーを起動すると送信することができます。
62
-
63
- また、メール送信のメソッドを`deliver_later`ではなく`deliver_now`へ変更した場合もメール送信できています。
64
60
 
65
61
 
66
62
 
@@ -94,6 +90,12 @@
94
90
 
95
91
 
96
92
 
93
+ 【質問】
94
+
97
- 何か良い方法をご存知の方はらっしゃませんでしょうか。
95
+ Herokuでワーカーを常時起動しておく方法を教えてただけないでしょうか。
96
+
97
+ daemonsの導入で事足りると考えていたのですが、何か他に追加で設定しておくことがあるのでしょうか。
98
+
99
+
98
100
 
99
101
  よろしくお願い致します。