質問編集履歴
1
実際に即した内容へ変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Heroku・Rails5】
|
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
|
よろしくお願い致します。
|