hawksnowlog
ラベル
rq
の投稿を表示しています。
すべての投稿を表示
ラベル
rq
の投稿を表示しています。
すべての投稿を表示
2024年6月18日火曜日
rq-dashboard を nginx 配下で動作させる設定のサンプル
›
rq-dashboard を nginx 配下で動作させる設定のサンプル 概要 環境 nginx.conf compose.yaml 最後に 参考サイト 概要 compose.yaml と nginx.conf の設定フ...
2024年5月22日水曜日
rq dashboard を docker compose で動かしてみる
›
rq dashboard を docker compose で動かしてみる 概要 環境 compose.yml 動作確認 最後に 概要 過去 に rq-dashboard を docker で動作させました 今回は do...
2024年5月7日火曜日
RQ でジョブがエラーになった際の挙動を確認する
›
RQ でジョブがエラーになった際の挙動を確認する 概要 環境 サンプルコード 起動 動作確認 failed のジョブを確認 ワーカーは自動でリトライすることはなさそう 失敗したジョブの情報を確認するスクリプト 最後に...
2024年4月26日金曜日
RQ のジョブのタイムアウトについて調査した
›
RQ のジョブのタイムアウトについて調査した 概要 環境 挙動を確認するためのスクリプト 実行 ログ timeout=3000 にして再度試す 最後に 参考サイト 概要 RQ のジョブにはタイムアウトが設定されており...
2024年4月25日木曜日
RQ のシグナルハンドリングについて調べてみる
›
RQ のシグナルハンドリングについて調べてみる 概要 環境 サンプルコード 10秒以内にワーカーを Ctrl+c で停止した場合 kill -9 した場合 redis 外部からアクセスできない場合 docker の場合 ...
2023年11月17日金曜日
rqscheduler でエンキューする際にキーワード引数を指定するサンプル
›
rqscheduler でエンキューする際にキーワード引数を指定するサンプル 概要 環境 サンプルコード 最後に 概要 kwargs を使ってワーカー側は受け取ることができるので特定の enqueue_in を判定するときな...
2023年9月5日火曜日
rq-scheduler の enqueue_in を使ってみた
›
rq-scheduler の enqueue_in を使ってみた 概要 環境 サンプルコード 動作確認 最後に 参考サイト 概要 enqueue_in はスケジューラの起点の時間から指定時間後にジョブをスケジューリングす...
2023年9月4日月曜日
rq のジョブに独自のメタ情報を付与する方法
›
rq のジョブに独自のメタ情報を付与する方法 概要 環境 サンプルコード 最後に 参考サイト 概要 ジョブ登録時に meta 引数を指定することができます 辞書で好きな値を指定できます pickle するので pick...
2023年8月11日金曜日
rqscheduler でジョブの実行結果を保存する期間を指定する
›
rqscheduler でジョブの実行結果を保存する期間を指定する 概要 環境 サンプルコード 対策方法 最後に 参考サイト 概要 result_ttl をジョブ登録時に指定します ただ最初に注意事項として記載しますが...
2023年8月7日月曜日
rqscheduler で登録したジョブの cron 情報を変更する方法
›
rqscheduler で登録したジョブの cron 情報を変更する方法 概要 環境 サンプルコード 動作確認 最後に 参考サイト 概要 ジョブの meta 情報を書き換えます ジョブの操作は Flask-RQ2 を使...
2023年7月25日火曜日
rqschedulerでワーカーとスケジューラをスクリプトとして定義する方法
›
rqschedulerでワーカーとスケジューラをスクリプトとして定義する方法 概要 環境 ワーカーサンプルコード スケジューラサンプルコード 注意事項 最後に 参考サイト 概要 rq worker コマンドと rqsc...
1 件のコメント:
2023年6月20日火曜日
rq のダッシュボードを動かす方法
›
rq のダッシュボードを動かす方法 概要 環境 起動 動作確認 参考サイト 概要 rq-dashboard を使います 環境 macOS 11.7.6 Python 3.10.2 rq 1.15.0 rq-s...
2023年6月11日日曜日
rqではワーカーに渡す関数はクラスのインスタンスメソッドでもよい
›
rqではワーカーに渡す関数はクラスのインスタンスメソッドでもよい 概要 環境 エンキュー ワーカー 動作確認 最後に 概要 エンキューする際に func 引数にインスタンスメソッドが指定可能か試してみました 結論として...
2023年6月10日土曜日
rqではワーカーに渡す変数情報はクラスのオブジェクトでも良い
›
rqではワーカーに渡す変数情報はクラスのオブジェクトでも良い 概要 環境 エンキュー ワーカー 動作確認 最後に 概要 エンキューする際にシリアライザを内部的にコールしておりデフォルトのシリアライザが pikle を使...
2023年6月9日金曜日
Flask-RQ2を試す
›
Flask-RQ2を試す 概要 環境 流れ Flask アプリ: ジョブを登録する スケジューラの起動 ワーカーの起動 動作確認 最後に 参考サイト 概要 前回 rq-scheduler を使って見ました 今回...
2023年6月8日木曜日
Pythonのrq-schedulerを試す
›
Pythonのrq-schedulerを試す 概要 環境 インストール redis 起動 サンプルコード ジョブを登録する ジョブを実行するワーカー ワーカーは実装しなくても動かせる 再度エンキューを実行した場...
›
ホーム
ウェブ バージョンを表示