問題タブ [apscheduler]
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.
python-2.7 - APScheduler のスケーリング
1 つの共通の永続ジョブ DB を指す APScheduler の複数のインスタンスを実行したいと考えています。そんな状態で走れるの??また、DB 内のジョブが Scheduler インスタンス間で共有され、ある時点でスケジュールされたジョブを実行するインスタンスが 1 つしかないことも意味します。
python - win32com を使用した APScheduler
win32com ライブラリを利用するスクリプトを毎日設定された時間に実行しようとしています。Outlook と Excel の両方の機能を使用してみましたが、次のエラーが表示されます。
それは問題なく開始され、win32com を使用しないタスクを実行します....
助言がありますか??
cron - WARNING:apscheduler.scheduler:スキップされたジョブの実行:実行中のインスタンスの最大数に達しました (1)
私のコードでは、5 秒ごとに実行される cron ジョブを実行していますが、それ以来、同じ警告が表示されています。
これは私が使用したAPIです:
そして、私は警告を受け取ります:
問題を解決しない2分のタイムギャップを与えてみました.....この問題を克服するのを手伝ってください..
plone - 実行中にzope/ploneインスタンスに関する情報を取得するには?
2 つの物理サーバーと 3 つの plone/zope インスタンスがそれぞれの内部で実行されている実稼働環境 (クラスター) があります。
apscheduler
一意のインスタンスでのみ実行する必要があるが、6 つのインスタンスすべてで実行されるジョブ ( を使用) をスケジュールしました。
これを解決するには、ジョブが server1 で実行されているかどうか、およびそれが特定のポートでリッスンするインスタンスであるかどうかを確認する必要があると思います。
では、zope/plone インスタンスに関する情報をプログラムで取得するにはどうすればよいでしょうか?
python - add_date_job の python apscheduler.scheduler が機能しない
私はこのようなことを試します
私の問題は、トリガーが起動することですが、印刷要求機能が表示されません。リクエストは送信できないようです。リクエスト機能は試してみたので健全ですが、Schedulerでは動きませんでした。
django - 「heroku run python manage.py send_queued_mail」がコマンドラインから機能するのに、Heroku の clock.py ファイルでは機能しないのはなぜですか?
以下の私の clock.py 。heroku run python manage.py send_queued_mail
一日中使用できますrun python manage.py send_queued_mail
が、clock.py ファイルに含めると構文エラーが発生します。
時計.py:
Heroku エラー メッセージ (ログから):
編集:
management.call_command('send_queued_mail')
herokuのpythonシェルから動作しますが、clock.pyファイルから実行すると「コマンドが見つかりません」というエラーで失敗します。send_queued_email.py ファイルが本来あるべき場所にあることがはっきりとわかります。実行するpython manage.py help
と、利用可能なコマンドとして 1send_queued_email` が表示されます。どういうわけか、clock.py からコマンドを実行すると、heroku がコマンドを気に入らなくなります。
python - apscheduler のインストール方法
Python プログラムでスケジューラを使用したいのですが、インストールできませんでした。
Easy_Install と PIP (どちらも使用したことがありません) を試しましたが、別の方法へのリンクが見つかりません。Windows Vista で Python 2.7 を使用しています
PIP を使用したことがないので、最初にインストールする必要がありました。pip をインストールした後、コマンド プロンプトに移動し、pip を使用してディレクトリに移動し、次のように入力しました。
C:\Python27\Scripts>pip install apscheduler
エラーが発生しなかったので、インストールされていると想定しましたが、次の行を含むpythonプログラムを実行すると、 from apscheduler.scheduler import Scheduler
それは述べています: ImportError: apscheduler.scheduler という名前のモジュールはありません
Idle にインストールされているモジュールのリストを見ると、そこにはありません。
私はまだプログラミングの経験があまりないので、それはおそらく明らかなことです。
助けていただければ幸いです。
小さい
また会ったね、
他の人が助けを必要とする場合に備えて、最終的には PIP を使用しませんでした。
apscheduler tar.gz ファイルをダウンロードしました
Windowsでtar.gzファイルを抽出できるため、7-zipをダウンロードしました。
7-zip を使用して tar.gz ファイルを抽出しました。最初に抽出をクリックして .tar ファイル (APScheduler-2.1.2.tar) に抽出したため、これを 2 回行う必要がありました。このファイルも抽出する必要がありました。 .
Windows パスに C:python27\ を追加しました (これは、コントロール パネル -> システムとメンテナンス -> システム -> 詳細システム設定 -> 環境変数にあります)
(パスに C:python27\scripts\ も追加しましたが、これが違いを生むかどうかはわかりません。
コマンド プロンプトを開き、setup.py という名前のファイルを含む、抽出された APScheduler ファイルを含むフォルダーに移動します。
私の場合、これは C:\Python27\APScheduler\APScheduler-2.1.2\APScheduler-2.1.2\ でした
コマンドプロンプトで入力> python setup.py install
うまくいけば、これですべてでした。いつかすべてを削除してもう一度確認してみるかもしれませんが、うまくいくまでにかなりの時間がかかったので、今はそのままにしておこうと思います。
python - APScheduler がトリガーされませんか?
ジョブがトリガーされないのはなぜですか?
毎日01:00:00にジョブをトリガーしたいと思います。
トリガー時間を午前 10 時に設定して py スクリプトを実行するとします。それが動作します。ただし、午前 1 時ではトリガーしません。
print_jobs() を呼び出します。
このような私のスクリプト(Windowsサーバー2012で実行):