Ubuntu20.04 设置gatewayWorker通过systemctl设置开机自启未生效

z325988

问题描述

Ubuntu20.04 设置gatewayWorker通过systemctl设置开机自启,重启Ubuntu后,gatewayWorker开机启动后,又自动stop了
提示如下:journalctl -u gateway-worker.service
截图

另外,我想问下worker process MediaBusinessWorker none: DIGEST-MD5 common mech free这句是什么问题

程序代码

系统配置如下(gateway-worker.service):

[Unit]
Description=Gateway Worker
After=network-online.target
Wants=network-online.target
After=php-fpm.service
Wants=php-fpm.service
After=mysql.service
Wants=mysql.service
After=redis.service
Wants=redis.service
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/php /home/www/kares/worker/start.php start -d
ExecRestart=/usr/bin/php /home/www/kares/worker/start.php restart -d
ExecReload=/usr/bin/php /home/www/kares/worker/start.php reload
ExecStop=/usr/bin/php /home/www/kares/worker/start.php stop
KillMode=process
Restart=on-failure
WorkingDirectory=/home/www/kares/worker/

[Install]
WantedBy=multi-user.target

报错信息

报错见描述截图

截图报错信息里报错文件相关代码

截图

522 2 0
2个回答

Tinywan

.
Type=forking 换成 Type=simple

Tinywan

那看看你自己的网络问题,有没有docker网络冲突啥的,我这边是没问题的

截图

  • z325988 2024-01-06

    感谢解答,请问你是重启Linux后,这个服务是可以正常起来的是吗?还是?

  • z325988 2024-01-06

    你好,我把-d去掉后,这个问题得到了解决,但是我现在还有个疑问,就是如果不写-d在journalctl -u gateway-worker.service中会产生大量的debug日志信息,这个我还有什么办法解决吗

  • Tinywan 2024-01-06

    这个就不清楚了

  • z325988 2024-01-06

    好的,感谢

×
🔝