2020年12月15日10:39:05

之前的环境:centos 6.9

现在的环境:centos 8.1

lnmp版本一致,php 7.2 

框架laravel 

workerman版本3.5+

php 跑的用户是www  www:x:1000:1000::/home/www:/sbin/nologin

 

因为1024以下为系统端口,所以使用的端口为9099和9090

conteab -e -uwww

* 8,20 * * * /bin/sh /data/scripts/zs.sh >> /data/log/data.log

脚本:

/usr/local/php/bin/php userrun UserWm restart && /usr/local/php/bin/php adminrun AdminWm restart

tail -f /data/log/data.log

但是出现

stream_socket_server(): unable to connect to tcp://0.0.0.0:9090 (Address already in use) in file /data/wwwroot/v2/vendor/workerman/workerman/Worker.php on line 2214

conteab -e -uroot

但是如果把定时任务放到root用户就OK了,不清楚是不是centos对用户脚本权限有更改

 

相关文章:

  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-21
  • 2022-02-03
猜你喜欢
  • 2021-12-18
  • 2021-12-10
  • 2021-12-12
  • 2021-12-02
  • 2021-12-17
  • 2021-12-06
  • 2021-11-03
相关资源
相似解决方案