問題タブ [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.
java - クラスタ環境で Quartz を使用する
クラスター化された環境があり、ジョブのインスタンスが 1 時間ごとに 1 つだけ実行されることを保証したいので、アプリケーションで Quartz スケジューラーを使用しようとしています。私の質問は...JDBCジョブストアまたはジョブデータのある種の「外部」ストレージを使用して、クラスター内のインスタンスが特定の時間に1回だけジョブを実行することを保証する必要がありますか、それともQuartzにそれ以上の魔法がありますか気がついた?
python - ジョブスケジューリング用のPythonライブラリ、ssh
私が使用していた短いスクリプトを置き換えるためのユーザースペースツール(できればPythonで-それを除けば、必要なことをまだ実行していない場合は簡単に変更できるもの)を見つけたいと思います。以下の2つのこと:
- 100台未満のコンピューター(Fedora 13、それはそうなります)をポーリングして、負荷、使用可能なメモリー、および誰かがそれらを使用しているように見える場合
- ジョブに適したホストを選択し、これらのジョブをsshで実行します。これらのジョブは、共有ファイルシステム(通常は画像処理スクリプトなど)のcpu、場合によってはメモリを大量に消費するタスクの読み取りと書き込みを行う任意のコマンドラインプログラムの実行です。
たとえば、現在のスクリプトを使用すると、Pythonプロンプトで実行できます
またはコマンドラインから
コマンドをusers
5回実行します(構成ファイルから少なくとも5台のコンピューターのCPU負荷と使用可能なメモリーを確認して、コマンドを実行できる5台のコンピューターを見つけた後)。実行したスクリプト以外にジョブサーバーはなく、これらのコマンドを実行するコンピューター上にワーカーデーモンやプロセスはありません。
さらに、ジョブを追跡したり、失敗したときにジョブを再実行したりできるようにしたいのですが、これらは実際には必要のない追加機能(実際のジョブスケジューラでは非常に標準的)です。
私はPython用の優れたsshライブラリを見つけました。classhやPuSSHのようなもので、私が望む(非常に単純な)負荷分散機能がありません。私が欲しいものの反対側は、私が何かもっと軽いものが欲しいと明確にする前にクリスパマーレによって示唆されたように、コンドルまたはスラムです。それらは適切な方法で物事を行っているでしょうが、それらについて読むと、私がそれらを必要とするときにのみユーザースペースでそれらを回転させるように聞こえます。これは専用のクラスターではなく、これらのホストへのrootアクセス権がありません。
私は現在、他に何かが見つからない場合にコンピューターがどれほど忙しいかを知る必要があるときはいつでも、コンピューターの基本的なポーリングでclasshのラッパーを使用することを計画しています。
mysql - mysql でジョブ スケジューラを実行するには何が必要ですか?
たとえば、5 時間ごとなど、定期的に実行するジョブ スケジューラが必要です。どのジョブスケジューラーが良いアイデアですか、またはコードなど、イベントを実行するための他の手法はありますか? 追加の外部ソフトウェア要件が必要ですか。
私のマシンには Windows XP があり、MySQL で PHP を使用しています。
sql - 自動メールの送信 SQL ジョブの手順
メールを毎日送信するための SQL ジョブを作成しました。レポートを表示するために HTML テーブルを使用しています。すべて正常に動作しています..データが 8000 文字を超えると、テーブルが切り捨てられます..nvarchar(max) を試しましたが、それでもテーブルが切り捨てられます..
この問題を解決する方法..plzは私を助けて
結果を Excel シートに保存し、同じものをメールに添付して、文字数制限の問題を克服できますか?同じエクセルシート...
thnx ナビ
c# - Sitecoreスケジューリングパラメータ
問題
現在、スケジュールとコマンドを使用して、データベースにSitecoreのスケジュールされたタスクを設定しようとしています。
これまでのところ、必要なもののほとんどについてhttp://sdn.sitecore.net/FAQ/Administration/Scheduled%20tasks.aspxをフォローしています。彼らの方法は以下を使用します:public void WriteToLogFile(Item[] itemArray, CommandItem commandItem, ScheduleItem scheduledItem)
。それがスケジュールアイテムで渡されるアイテム、コマンドアイテム自体、およびスケジュールアイテム自体であると想定しています。
同じ構文に従うrun関数がありますprotected void run(Item[] itemArray, CommandItem commandItem, ScheduleItem scheduleditem)
。ただし、ログで実行されるときに例外を受け取りました。リンクされているのは例外スタックです:http://pastie.org/1847345、しかしここにネストされた例外があります:
運が悪かったので、パラメータのいくつかの異なる組み合わせを試してみました。
web.configセクションのスケジュール:
このジョブ開始メソッドを介して呼び出されるメソッドでsitecoreが送信するパラメーターを知っている人はいますか?
sql-server-2005 - 10秒未満ごとに発生するSQLジョブ
10秒以内に発生するジョブスケジュールを作成することはできますか?SQLサーバーはそれを許可していないからです。スケジュールタイプは「定期的」で、「毎日」発生します。
c# - コールバックまたはイベントをサポートする商用の.netタスクスケジューラコンポーネント
私はquartz.netとcodeplexタスクスケジューラが管理するラッパープロジェクトを知っています。彼らは私たちの仕様に従ってそれを機能させるためにかなりまともな学習曲線と研究開発段階を持っています。また、それらをパッケージ化し、ランタイムインストーラーで構成することも別の問題です。そのため、商用の.NETタスクスケジューラを使用することにしました。
要件は次のとおりです。
- WinxpおよびWin7(x86 + x64)でサポートされている必要があります
- トリガーが発生したときにコールバックまたはイベントを提供する必要があります。
疑似コードのサンプル:
myCallbackDelegateが指すメソッドが毎日8:00に呼び出されます。
スケジューラーは、サービスとして実行することも、スケジューラーを参照するアプリが起動するたびに実行することもできます。フォームにドロップして設定できる.NETコンポーネントを優先します。
あなたの推薦を提供してください。私はグーグルで検索しましたが、この基本的な機能を実行するものが見つかりません。ありがとう
sql - SQL Server 2008 r2:スケジュールされたジョブを介して実行されているが、コマンドラインを介して実行されていない場合にデータが切り捨てられる
Sql Server 2008 r2を使用すると、プロセスを自分で実行しながら完全に機能させることができます。ジョブとして実行するように設定すると、バイナリフィールドは毎回2kb(2048文字)に切り捨てられます。以下は、正確に何が起こっているかの詳細です。
これが私のストアドプロシージャの基本的なプロセスです。
- リンクサーバーからユーザー定義のテーブル変数にデータセット(通常は10〜15行)を挿入するSQLステートメントを動的に構築します。(データセットには、基本的に写真に関する情報が含まれています。mime/タイプ、順序、説明、および特定の写真のバイナリ(またはブロブ)。)
- 次に、そのテーブル変数は、データセットを保存する別のストアドプロシージャに渡されます。
前に述べたように、ストアドプロシージャを実行すると、プロセスは完全に機能します。ブロブは完全で、見栄えの良い写真を生成します。ただし、ストアドプロシージャがスケジュールされたジョブを介して実行される場合、バイナリ文字列は2048文字の後で切り捨てられます。そして、これは必ず毎回起こります。
リンクサーバーからデータをプルするために使用しているOPENQUERYステートメントから切り捨てが発生していることを確認できましたが、実行したときではなく、スケジュールされたジョブ中に発生している理由がわかりません。それは許可の問題だと思います。何も引き戻せないだけです。
よろしくお願いします、ウィル
r - R ジョブのジョブ キューイング / ワークロード管理
R.
私が達成しようとしていること:
- 互いに独立した複数の R 関数をリモート フロント エンドから実行する
- R バックエンドとして 2 つのデュアルコア サーバーを利用する
知っています:
- 各関数は通常 10 ~ 30 秒で処理されます
- 平均して 5 分ごとに (同時に実行することもできます)、実行される 8 ~ 15 個の関数のセットがバックエンドに送信されます (処理のためにキューに入れられます: 先入れ先出し)。5分は平均で、数セット同時に送信することもできます
- 2x2 R インスタンスは既に実行されており、必要なパッケージがロードされています。パッケージは常に同じであるため、常に再ロードする必要はありません。
- 転送されるデータの入力量が非常に少ない: 最大 50k
ここにはコードの並列化の主題はありません (snow、snowfall foreach、condor、およびその他の従来のクラスター ソリューション)。
役立つR用に設計された優れたパッケージ/ツールを知っていますか?
どうもありがとう !
algorithm - Muntz-Coffman アルゴリズム (スケジューリング)
タイム スライス (2、4、5.5、7、8.5) をどのように正確に計算するのか疑問に思っています。