私はSGEクラスタ上でジョブを起動するためにPython drmaaライブラリを使用しています。私のサービスはREST APIで利用できます。テスト中はすべて正常に動作し、ジョブはサブミットされます。プロセスは同じdrmaaセッションで一度だけ実行されます。 、ジョブが処理されていない私のWebインターフェイスでSGE DRMAA pythonジョブプロセス
: - ジョブ投入 - drmaa.session.jobStatusへの呼び出し(JOBID)
を経由してジョブのステータス別の時間に(私は実行するたびに - SGEに打ち上げ仕事プロセスがジョブステータスを取得するために 'jobid'で指定されたジョブが存在しません。 '
同じdrmaaセッションで「送信」と「ステータス」リクエストを実行していないためです。
別のセッションからジョブステータスを取得する方法はありますか?
Thnxs。
達成しようとしている具体例を含めると便利です。また、DRMAAよりも[saga-python](https://github.com/radical-cybertools/saga-python)のほうが良い結果が得られました。ここには[クイックチュートリアル](http://saga-python.readthedocs.io/en/latest/tutorial/index.html)があります。 – ostrokach
あなたの応答のためにThanxs、私はサガパイソンに試してみましょう:-)。私のソースコードはgalaxyproject drmaaライブラリに依存しているので、サンプルをコードとして与えるのは簡単ではありません。とにかく、手動でqstatを実行すると同じ答えが得られるので、問題はSGEのローカル設定に関連していると思っています。 – marcoooo