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

青灯夜游
リリース: 2021-02-01 12:02:10
転載
3912 人が閲覧しました

この記事では、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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート