問題タブ [symfony-process]
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.
php - Symfony でプロセス PID を開始するには?
Symfony によって開始されたプロセスの PID を取得するにはどうすればよいですか? 以下のコード
PID 1488 を返します。しかし、システムには同じ PID を持つプロセス (vlc も php もありません) がありません。
編集
提示されたコードは app/console (Symfony\Component\Console\Command\Command) で実行されます
php - 実行時間の長いスクリプトの symfony 実行
私は Symfony2 を使用しており、C++ で記述された長いスクリプト (たとえば 60 分) を実行したいと考えています。
今、私は次の方法でそれを行いますshell_exec()
:
ページを更新し続けると、スクリプトは正常に実行されますが、AFK に移行すると、スクリプトは PHP サーバー (/usr/bin/php-cgi) のプロセスで終了します。
C++ プログラムを PHP サーバープロセスから分離する方法はありますか? nohup の場合、プロセスは ppid = 1 であるため、分離する必要がありますが、そうではありません。
symfony - symfony 2.6.6 プロセス コンポーネントでのセグメンテーション違反
ProcessBuilder によって作成されたサブプロセスでコマンドを実行しようとすると、セグメンテーション違反が発生します。
しかし、これはv2.6.0からのみv2.5.12までは起こりません
php - windows - 環境変数を渡すと Symfony2 プロセスがクラッシュする
この質問が以前に回答されている場合は、事前にお詫び申し上げます。これとまったく同じものを見つけるのはちょっと難しいです。タイトルがすでに述べているように、Windows では cmd ファイルを実行し、Linux ではシェル スクリプトを実行する Symfony2 プロセスを生成しようとしています。
Linux では、すべて正常に動作します。ただし、Windows では、プロセスに環境変数を渡そうとするとクラッシュします。
http://symfony.com/doc/current/components/process.html
コードはおおよそ次のようになります。
プロセスは終了コード (-1073741819) で終了し、何も出力しません。
メソッドを削除してsetEnv
環境変数を渡さないと、プロセスは完全に実行されます。
編集: Windows 10 Home を実行しています。PHP 5.6 の実行