さまざまなコントローラーからプロセスオブジェクトにアクセスする方法

息苦しい

Symfonyプロセスコンポーネントを介して簡単なプロセスを開始しています。

/**
 * @Route("/start_process", name="startProcess")
 */
public function startProcessAction(Request $siteName) {

    $process = new Process('"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-parent -U Mozilla -r http://google.de/');
    $process->start();

    return new Response("Process STARTED");
}

この部分は正常に機能します。ただし、処理に時間がかかる場合がありますので、進捗状況と出力を確認したいと思います。プロセスは非同期で開始されるので、ajaxを介して呼び出す別のコントローラーでそれを実行できるはずだと思いました。

別のコントローラーからプロセスオブジェクトにアクセスする方法がわかりません。

Vadim Ashikhman

プロセスロギングシステムを実装します。これにより、現在実行中のプロセス、費やした時間、1日に実行されたプロセスの数などを確認できるだけでなく、サイトごとの平均プロセス期間に関する統計を収集することもできます。もっとたくさん。

Processsymfonyを拡張する独自のクラスを作成し、process()メソッドをオーバーライドして、最初に新しいレコードをログに挿入してから、親のprocess()メソッドを呼び出すだけです。次に、コントローラーで、ajax呼び出しを介してそのステータス(in_process、finished、timeoutなど)を確認するために使用される一意のプロセスIDを返すようにしてください。

または、コントローラーで直接ロギングを行うこともできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インターフェイスを介してさまざまなオブジェクトプロパティにアクセスしますか?C#

分類Dev

保存されたモデルセッションオブジェクトにコントローラーからビューにアクセスします

分類Dev

c#+プログラミングロジック-構築されたオブジェクトからコンストラクターオブジェクトにアクセスできますか?

分類Dev

さまざまなプロジェクトからappsettings.jsonにアクセスする

分類Dev

さまざまなプロジェクトからWindowsPhone上のAzureMobileServiceにアクセスする

分類Dev

ドロップダウンメニューからさまざまなオブジェクトにアクセスするにはどうすればよいですか?

分類Dev

さまざまなlocalStorageオブジェクトとそれらにアクセスする方法

分類Dev

別のスレッドからアンマネージオブジェクトにアクセスすると、IllegalStateExceptionがスローされます

分類Dev

ネストされたオブジェクトからのアクセスコントローラー

分類Dev

QTプロジェクトのコードのさまざまなポイントでオブジェクトインスタンスをさまざまなスレッドに移動することは可能ですか?

分類Dev

postgressでjsonbオブジェクトにアクセスするとエラーがスローされます

分類Dev

プロジェクトマップのさまざまなクロスコンパイルターゲットが異なるようにソフトウェアプロジェクトを設定する方法。単一プロジェクトのTFSブランチ

分類Dev

さまざまなリソースの作業速度が異なる場合にMSプロジェクトを最適にセットアップする方法

分類Dev

XSocket.net。コントローラではないオブジェクトからクライアントにメッセージを送信する方法

分類Dev

anglejsコントローラーのオブジェクトのプロパティにアクセスできませんが、HTMLからアクセスできます

分類Dev

さまざまなオブジェクトをUIViewsSwiftにロードするためのベストプラクティスは何ですか

分類Dev

オブジェクトのリストを使用してさまざまなプロセスを作成する

分類Dev

プロキシされたオブジェクトからフィールドにアクセスする

分類Dev

yii2コントローラーメソッドにアクセスするときにオブジェクトが見つかりません

分類Dev

AngularJSのさまざまなコントローラーで$ scopeにアクセスします

分類Dev

インテントサービスをライブラリプロジェクトに入れて、さまざまなアプリで使用できますか?

分類Dev

キーの配列からオブジェクトのプロパティにアクセスします

分類Dev

親オブジェクトコンストラクターからオブジェクトにアクセスする方法

分類Dev

オブジェクトからプロパティにアクセスする際のコンソール エラー

分類Dev

静的クラスc#から匿名オブジェクトプロパティにアクセスします

分類Dev

C#で単一のオブジェクト配列内のさまざまなタイプのクラスにアクセスする方法

分類Dev

Springセキュリティを使用してSpringのコントローラーからUserDetailsオブジェクトにアクセスする

分類Dev

インポートされたライブラリからプロジェクトのjarにアクセスします-gradle / android studio

分類Dev

コンパニオンオブジェクト関数をプライベートにし、コンパニオンオブジェクトをクラスにインポートしてから、関数にアクセスする方法はありますか?

Related 関連記事

  1. 1

    インターフェイスを介してさまざまなオブジェクトプロパティにアクセスしますか?C#

  2. 2

    保存されたモデルセッションオブジェクトにコントローラーからビューにアクセスします

  3. 3

    c#+プログラミングロジック-構築されたオブジェクトからコンストラクターオブジェクトにアクセスできますか?

  4. 4

    さまざまなプロジェクトからappsettings.jsonにアクセスする

  5. 5

    さまざまなプロジェクトからWindowsPhone上のAzureMobileServiceにアクセスする

  6. 6

    ドロップダウンメニューからさまざまなオブジェクトにアクセスするにはどうすればよいですか?

  7. 7

    さまざまなlocalStorageオブジェクトとそれらにアクセスする方法

  8. 8

    別のスレッドからアンマネージオブジェクトにアクセスすると、IllegalStateExceptionがスローされます

  9. 9

    ネストされたオブジェクトからのアクセスコントローラー

  10. 10

    QTプロジェクトのコードのさまざまなポイントでオブジェクトインスタンスをさまざまなスレッドに移動することは可能ですか?

  11. 11

    postgressでjsonbオブジェクトにアクセスするとエラーがスローされます

  12. 12

    プロジェクトマップのさまざまなクロスコンパイルターゲットが異なるようにソフトウェアプロジェクトを設定する方法。単一プロジェクトのTFSブランチ

  13. 13

    さまざまなリソースの作業速度が異なる場合にMSプロジェクトを最適にセットアップする方法

  14. 14

    XSocket.net。コントローラではないオブジェクトからクライアントにメッセージを送信する方法

  15. 15

    anglejsコントローラーのオブジェクトのプロパティにアクセスできませんが、HTMLからアクセスできます

  16. 16

    さまざまなオブジェクトをUIViewsSwiftにロードするためのベストプラクティスは何ですか

  17. 17

    オブジェクトのリストを使用してさまざまなプロセスを作成する

  18. 18

    プロキシされたオブジェクトからフィールドにアクセスする

  19. 19

    yii2コントローラーメソッドにアクセスするときにオブジェクトが見つかりません

  20. 20

    AngularJSのさまざまなコントローラーで$ scopeにアクセスします

  21. 21

    インテントサービスをライブラリプロジェクトに入れて、さまざまなアプリで使用できますか?

  22. 22

    キーの配列からオブジェクトのプロパティにアクセスします

  23. 23

    親オブジェクトコンストラクターからオブジェクトにアクセスする方法

  24. 24

    オブジェクトからプロパティにアクセスする際のコンソール エラー

  25. 25

    静的クラスc#から匿名オブジェクトプロパティにアクセスします

  26. 26

    C#で単一のオブジェクト配列内のさまざまなタイプのクラスにアクセスする方法

  27. 27

    Springセキュリティを使用してSpringのコントローラーからUserDetailsオブジェクトにアクセスする

  28. 28

    インポートされたライブラリからプロジェクトのjarにアクセスします-gradle / android studio

  29. 29

    コンパニオンオブジェクト関数をプライベートにし、コンパニオンオブジェクトをクラスにインポートしてから、関数にアクセスする方法はありますか?

ホットタグ

アーカイブ