首页 > 技术分享 > Swoole
收藏

debian开机启动swoole

09/04 16:46
大潇博客 原创文章,转载请标明出处

在Debian系统中配置Swoole以开机启动,可以使用Systemd服务。以下是配置Swoole开机启动的步骤和示例:

创建一个新的Systemd服务文件:

sudo nano /etc/systemd/system/swoole.service

在该文件中添加以下内容:

[Unit]

Description=Swoole Server

After=network.target


[Service]

Type=simple

ExecStart=/usr/bin/php /path/to/your/swoole/server.php  #此处为php路径和swoole脚本路径

User=www-data

Group=www-data

Restart=on-failure

RestartSec=5


[Install]

WantedBy=multi-user.target

请将/path/to/your/swoole/server.php替换为你的Swoole服务脚本的实际路径。


重新加载Systemd配置

systemctl daemon-reload


启动Swoole服务

systemctl start swoole


设置开机启动

systemctl enable swoole


注意:

1、确保Swoole服务脚本有适当的权限,并且PHP的路径是正确的;

2、如果PHP没有作为systemd服务运行,那么ExecStart行应该直接指向PHP可执行文件的路径,例如/usr/bin/php;

3、如果Swoole服务需要特定的环境变量或者命令行参数,可以在ExecStart中添加它们。


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311