teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

文章の修正

2018/11/04 02:14

投稿

teraterate
teraterate

スコア7

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
- 外部APIへの接続とデータベースへの書き込は、ActionJobで成したjob内行い、jobの定期実行はsidekiqを使って行たい考えていま
5
+ 調べてるとActionJobでJobを作成してsidekiqで定期実行させる方法がよいのでいました
6
+ 試してみて、sidekiqで定期的にJobを実行させることは出来たのですが、コントローラから定期実行を停止させる方法がわかりませんでした。
6
7
 
7
8
  sidekiqの定期実行を開始する・停止するの制御をコントローラから実行するコマンドを教えてもらえないでしょうか?
8
9