質問編集履歴
1
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,9 @@
|
|
1
1
|
Ruby on Railsを使ってアプリを作成しています。
|
2
|
-
30秒間隔で外部APIに接続して、取得した情報をデータベースに書き込む処理を行
|
2
|
+
30秒間隔で外部APIに接続して、取得した情報をデータベースに書き込む処理を行いたいと考えています。
|
3
3
|
この処理の開始と停止をユーザがブラウザ上のボタンを使って制御できるようにしたいと考えています。「開始」を押したら、30秒間隔でデータベースに書き込んでいく、「停止」を押したら、処理を停止するようにしたいと考えています。
|
4
4
|
|
5
|
-
|
5
|
+
調べてみるとActionJobでJobを作成してsidekiqで定期実行させる方法がよいのではないかと思いました。
|
6
|
+
試してみて、sidekiqで定期的にJobを実行させることは出来たのですが、コントローラから定期実行を停止させる方法がわかりませんでした。
|
6
7
|
|
7
8
|
sidekiqの定期実行を開始する・停止するの制御をコントローラから実行するコマンドを教えてもらえないでしょうか?
|
8
9
|
|