ホームページ  >  記事  >  PHPフレームワーク  >  Linux でワーカーマンを起動する方法

Linux でワーカーマンを起動する方法

尚
オリジナル
2019-12-06 15:07:184740ブラウズ

Linux でワーカーマンを起動する方法

Workerman の起動や停止などのコマンドはすべてコマンド ラインで完了することに注意してください。

Workerman を起動するには、まずサービス監視用のポートとプロトコルを定義する起動エントリ ファイルが必要です。

Start

1. デバッグ (デバッグ) モードで開始します

php start.php start

2. デーモン (デーモン) モードで開始します

php start.php start -d

debug モードとデーモン モードの違い:

1. デバッグ モードで開始します。コード内の echo、var_dump、print およびその他の出力関数は、ターミナルに直接出力されます。

2. デーモン モードで開始します。コード内の echo、var_dump、print およびその他の出力は、デフォルトで /dev/null ファイルにリダイレクトされます。Worker::$stdoutFile = '/your と設定できます。 /path/file' ; ファイルパスを設定します。

3. デバッグ モードで開始します。ターミナルを閉じると、Workerman が閉じて終了します。

4. デーモン モードで開始する: Workerman は、ターミナルを閉じた後もバックグラウンドで通常通り実行され続けます。

Linux システムで起動すると、Workerman が自動的に起動します。

/etc/rc.local を開き、終了する前に次のようなコードを追加します。 0

ulimit -HSn 102400
/usr/bin/env php /磁盘/路径/start.php start -d
exit 0

Workerman の詳細については、 、workermantutorial 列に注目してください。

以上がLinux でワーカーマンを起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。