ホームページ  >  記事  >  PHPフレームワーク  >  Workermanを起動後に自動起動するように設定する方法(Linux環境)

Workermanを起動後に自動起動するように設定する方法(Linux環境)

青灯夜游
青灯夜游転載
2021-01-21 17:27:463812ブラウズ

この記事では、workerman Linux システムで起動時に自動起動を設定する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Workermanを起動後に自動起動するように設定する方法(Linux環境)

関連する推奨事項: 「workerman チュートリアル

ステップ 1: worker.service サービス ファイルを作成する(許可 755)

/lib/systemd/system/workerman.service

ステップ 2 :次のコードをコピーし、保存して終了します。ワーカー パスの変更に注意してください

## パス: /www/wwwroot/xxx.com/server.php

起動コマンド: php server.php start

上記のコマンドで起動できます。パスは次のとおりです

[Unit]
Description=workerman
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/php /xxx/xxx/server.php start -d
ExecReload=/usr/bin/php /xxx/xxx/server.php restart
ExecStop=/usr/bin/php /xxx/xxx/server.php stop
PrivateTmp=true
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

このファイルを変更するには、サーバーを再起動する必要があります。そうしないと有効になりません

##ステップ 3: サービスを開始します

systemctl start workerman.service

ステップ 4: サービスのステータスを確認する

systemctl status workerman.service

ステップ 5: 起動

systemctl enable workerman.service

Note:

パゴダはここでは動作しません。上記が生成された後、ここでタスクが生成されます。操作しないでください

エラー:

ユニット ファイル、ソース構成ファイル、または workman.service のドロップインがディスク上で変更されました。「systemctl デーモン」を実行してください-reload' でユニットをリロードします。

workerman.service サービス ファイルはサーバーを再起動せずに変更されました。

プログラミング関連の知識の詳細については、次を参照してください。

プログラミング入門

! !

以上がWorkermanを起動後に自動起動するように設定する方法(Linux環境)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。