問題タブ [job-scheduling]
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.
c++ - OSのスケジューリングが原因でスレッドまたはプロセスが不足しているかどうかを検出する方法
これはLinuxOS上にあります。アプリはACEライブラリを使用してC++で記述されています。
プロセス内のスレッドの1つが異常に長い時間(5〜40秒)ブロックされることがあると思われます。この問題がある1日に数回を除いて、アプリはほとんどの場合正常に動作します。ボックスで実行されている他の同様の5つのアプリがありますが、これらのアプリも、ソケットの着信データが重いためにI/Oバウンドになっています。
スレッド/プロセスがタイムスライスを取得しているかどうかを確認するためにプログラムで実行できることがあるかどうかを知りたいです。
sql-server-2008 - SQL Server 2008 でジョブを手動でスケジュールする
サーバー上のデータを操作するスケジュールを作成したいと考えています。そして、いくつかのSQLクエリを持つストアプロシージャがあります。今、私は毎日このspを実行したい.
そのために、sp_add_job、sp_add_scheduleなどを使用してジョブ、スケジュールを作成しました。これで、クライアントサーバーで実行する必要があります。
問題は、「sa」(管理者)ログインがないため、クライアントサーバーでこれらのクエリを実行できないことです。このクエリを実行する別の方法はありますか?
また、オブジェクト エクスプローラーで SQ L サーバー エージェントからジョブを作成する権限がないため、ジョブを作成できません。
サーバー上でジョブを作成する方法はありますか?
.net - FIFO のような方法で複数のキューを管理する最良の方法
根本的に異なるタイプのジョブをキューに入れることができる UI があります。現時点では、ジョブをデータベースの適切なテーブルに格納することでこれを行います (Table-per-JobType)
次に、バックエンド プロセスがやって来てジョブを取得し、使用可能なワーカー (スレッド) があると仮定して、それを使用してジョブに適したメソッドを実行します。
擬似コードで:
(実際にはそれほど単純ではありませんが、作業が処理される順序を示しています)
ご覧のとおり、これは機能しますが、ジョブが追加された順序は考慮されていません。ジョブはアトミックであるため、これは問題ではありませんが、UI の観点からは面倒です。たとえば、ユーザー 1 は 20 個のジョブをキューに入れます。タイプ 2、次にユーザー 2 タイプ 1 の 1,000 ジョブをキューに入れます。ユーザー 1 は、(比較的) 迅速なジョブが処理される前に、ユーザー 2 のすべてのジョブが完了するまで待機する必要があります。
ジョブにはCreatedOn
プロパティがあるため、順序を決定することは難しくありませんが、スパゲッティ コードではない厳密に型指定された方法で結合キューを実装するにはどうすればよいでしょうか?
.CreatedOn
, .Queue1Id
,.Queue2Id
が付いた「GenericJob」オブジェクトを避けようとしてい.Queue3Id
ます。
FIFOは私が求めているものですが、厳密な要件ではありません.アイテムが永遠にぶつけられたくないだけです.
この種のパターンはありますか?そうでない場合は、誰かが私に良いチュートリアルを教えてもらえますか?
(ちなみに、これらのジョブは長時間実行される可能性があります。ジョブがキューから取り出されたら、実際にはバックグラウンドで TPL を使用してワーカーを管理していますが、自分よりもはるかに多くのジョブがあるため、キューを自分で管理する必要があります。一度にメモリにロードできます)
java - JDBCJobStoreを使用したQuartzスケジューラ
初めてジョブを保存し、以下のコードでcrontriggerを使用してスケジュールしました。
そして、詳細はテーブルに保存されます- QRTZ_CRON_TRIGGERS
、QRTZ_JOB_DETAILS
&QRTZ_TRIGGERS
私の疑問は、DBに保存されているジョブをどのようにスケジュールするかです。jspページにジョブのリストを表示する方法とそれらを自動的にトリガーする方法。私たちのものは、Hibernate3ORMを使用したstruts2アプリケーションです。アプリケーションのロード時にクォーツスケジューラを初期化しようとしています。しかし、できません。
asp.net - バックグラウンドで、または ASP.NET で条件が満たされた後にタスクを実行する方法は?
検索データベースごとに約 50 のアプリケーション変数があります。querid
特定の DB に接続する URL で渡された QueryString に応じて、Single Search.aspx ページからの合計 50 の検索データベース。
例:if Search.aspx?li=1
次に接続する1SearchDB
if Searcg.aspx?li=2 then Connect to 2SearchDB
.....
50SearchDB内の URLSearchDB
に応じてそれぞれの合計訪問者数を維持しQueryString
、ファイル内のアプリケーション変数を増やしGLOBAL.ASAX
ます。
Global.asax で:
Search.aspx.cs のページ読み込み:
ここで、これらのアプリケーション変数を QUEUE に追加し、1000 に到達するか、指定されたTIME INTERVAL
20 分後に値を DB または Windows イベント ログに書き込む必要があります。
サービスを書くかどうか...!
sql-server-2008 - SQLServer2008のスケジュールされた時間指定ジョブの実行
24時間に1回実行したい.sqlスクリプトファイルがあります。これを行うためにSQLServer2008でスケジュールされたタスクを生成するための最良の(そして最も簡単な)手順は何ですか?
ありがとう。
python - Web アプリで APScheduler をバックグラウンドで実行する
RSSフィードからの情報を表示するFlask Webアプリがあります。RSS フィードを定期的に、たとえば 30 分ごとに処理したいと考えています。情報の一部を抽出し、sqlite db に保存します。
しかし、関数を特定の間隔でスケジュールする方法がわかりません。
私は APScheduler を使用しました。コードは次のとおりです。
run.py関数があります
app.run(debug=True)
Flask Web アプリが起動します。問題は、コードが到達しないことapp.run
です。
別のプロセスを生成してspider.main()
呼び出しを処理し、そのプロセスをバックグラウンドで実行することは可能ですか? または、別のアプローチを使用する必要がありますか?
NB: Flask-Celery を使用できることはわかっていますが、この小さなアプリでは重すぎるようです...
java - cron4jを使用して特定の日付/日付範囲でタスクをスケジュールする
指定された日付の間で、ユーザーが選択した日次、週次、月次ベースで電子メールアラートをスケジュールするために cron4j を使用しています。
特定の日付にタスクをスケジュールするパターンが見つかりません。たとえば、メールが 2012 年 7 月 15 日から 2012 年 7 月 18 日まで毎日午後 11 時 59 分にトリガーされるとします。
私が直面している問題は、私の知る限り、cron4j に年フィールドがないため、特定の日付または日付範囲でタスクをスケジュールする方法です。
sas - SAS Data Integration Studioでのジョブスケジューリング
SAS-DIS でジョブをスケジュールしたい。sas管理コンソールを使用してプロセスを試しましたが、スケジューリングサーバーが見つからないというエラーがポップアップしています。スケジューリングサーバーのセットアップ方法を教えてくれる人はいますか? それともインストールするソフトウェアですか?
ありがとう
java - Quartz-scheduler を使用したジョブ内のカスタム オブジェクト パラメータ
ジョブをスケジュールするために Quartz をテストしています。ただし、ジョブにはシリアル化できない 3 つのパラメーターが含まれています。
機能を実装する方法を示すサンプル アプリケーションを以下に作成しました。Quartz を使用してカスタムオブジェクトをパラメーターとして使用する方法を知っている人はいますか?
以下は、ジョブをスケジュールするトリガーです。問題が発生している領域についてコメントしました。
}
ここに私が予定している仕事があります。
}
最後に、TestObject クラスです。
}
シリアル化不可能なオブジェクトをパラメーターとして使用できるように Quartz を取得する方法を探しているだけであることに注意してください (上記で実行されている実際のタスクやジョブについてはコメントしないでください)。
また、TestObject の Serializable インターフェイスも実装しようとしましたが、喜びはありません。
どんな助けでも大歓迎です。ありがとうございます。