問題タブ [prefect]

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 に答える
161 参照

python - Prefect サーバーにリモートでアクセスできない

コマンドを使用prefect server start --postgres-port=5433 --server-port=5001 --hasura-port=5002 --graphql-port=5003 --exposeして、azure ネットワークの許可されたポートで prefect サーバーを起動しました。そして、私がするとき、docker ps私は得ます

私の~/.prefect/config.toml

次に、サーバーを起動すると、ステータスは図のようになり、ipaddress:8080/getting-started ページにリダイレクトされます ここに画像の説明を入力

正常なステータスを示していなかったので、tmp_towel_1使用のログを確認しましたが、いくつかのエラーが見つかりましたdocker logs ab7c87ddbabb

私はそれがdocker network ipか何かだと思います。手がかりがありません。誰かが私が間違っているかもしれない場所を提案できますか?

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

python - prefect タスクからの例外を sys.excepthook でキャッチすることはできません

例外ハンドラを次のように設定しましたsys.excepthook:

私は以下のように完全なフローを実行しています:

メソッドa()とデコレータb()が追加されました。@task

私の問題は次のとおりです。a()andの外でエラーが発生した場合b()、例外ハンドラーがメッセージをキャッチしてログ ファイルに書き込むことができます。しかし、prefect タスク (a()およびb()) 内でエラーが発生した場合、ログ ファイルには何も出力されません。これは、例外ハンドラーがエラー メッセージをキャッチしていないことを意味します。prefect taskに例外ハンドラ用の別のフックがあるかどうかはわかりません。この問題をさらにデバッグする方法について、いくつか提案をお願いできますか?

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

windows - 「create_host_config」で「mounts」オプションを設定して、Docker SDK 内で Windows UNC パス (または文字付きパス) ネットワーク ドライブをマウントするにはどうすればよいですか?

ありとあらゆる助けに感謝します!特に、Prefect フロー内で DockerRun フロー構成を使用しようとしています。DockerRun フロー構成は、python Docker SDK の「create_host_config」を使用します。ローカル パスをマウントすると、Docker エージェントはパスへのバインドと読み取り/書き込みに問題はありません。ただし、ネットワーク パスを渡すと、構成方法に応じて 2 つのエラーのうちの 1 つが発生します。

  1. 最初のエラーは、有効な文字を使用していないため、代わりに絶対パスを渡す必要があることを示しています ( \ について不平を言っていると思います)
  2. 2 番目のエラーは、Windows ネットワーク パスにアクセスするために自分のユーザー名/パスワードを渡そうとすると、無効な引数を渡すことを訴えます。

例えば: