問題タブ [clockwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
193 参照

ruby-on-rails - Rails Clockwork イベントがローカルで 2 回呼び出される

クロックワーク ファイルを実行すると、イベントが 2 回登録されます。私は何か間違ったことをしていますか?

テストするためにローカルで実行している CLI: clockwork app/lib/clockwork/clock.rb

時計.rb:

出力:

0 投票する
0 に答える
22 参照

laravel - docker を実行したときに Laravel のクロックワークが機能しない

以前、laravel クエリのデバッグに時計仕掛けのブラウザー拡張機能を使用していました。拡張機能が期待どおりに機能するのに問題があったことは一度もありません。最近、docker コンテナで Laravel を使い始めました。Chrome 開発ツールのクロックワーク ペインが空白になりました。データベースなどの通常のタブと、左側のリクエスト ペインがまったく表示されません。これまでに試したことについて詳しく説明したいと思いますが、どこから問題を解決しようとしているのか文字通りわかりません。時計仕掛けの設定には、「コードパス」フィールドがあります。たぶん、これは docker インストールのパスに設定する必要がありますか?? これに関連するオンラインまたはクロックワークのドキュメントには何も見つかりません。

任意の提案をいただければ幸いです。

ありがとう

0 投票する
0 に答える
19 参照

ruby-on-rails - 時計仕掛けで通知送信システムを最適化する

Ruby の clockwork gem を使用するプロセスを改善しようとしています。

このシステムは、サービスを開始するユーザー (ステータス: オープン) と、従業員がそれを受け取るのを待つ (ステータス: 予約済み) で構成されます。

現在、プロセスは次のとおりです。

毎秒、すべてのオープン サービスとの取り決めを作成する時計仕掛けがあります。

各サービスについて、そのサービスのステータスが最後に更新されてから 15 秒が経過したことを確認します。

最後のステータス更新から 15 秒が経過した場合は、ステータスを更新します。そうでない場合は、何もしません。

クロックが 15 秒ごとに直接実行されるようにプロセスを最適化したいと思います。

問題は、新しく作成されたサービスの場合、ステータスの最初の更新がすぐに行われるはずなのに、最大 14 秒待機することがあるということです。