workerman 启动失败

crayon

截图
截图
截图
截图
截图
都检查过, 但是就是启动失败,还望解答一下, 谢谢

追着文件配置图
businessworker:
截图
gateway:
截图
resigter:
截图
还请大佬们解答一下,谢谢了。

1153 3 0
3个回答

banro512

执行下这个命令

ps aux|grep -v grep|grep -i "workerman"

看看有无输出

  • crayon 2022-04-11

    执行了。 返回空

  • crayon 2022-04-11

    root@jlink:/www/wwwroot/workerman-singing# ps aux|grep -v grep|grep -i "workerman"
    root@jlink:/www/wwwroot/workerman-singing#
    这是执行情况

  • banro512 2022-04-11

    用的gateway吧,仔细看看 business gateway register 3个文件里,是不是监听端口重复了。registerAddress 和 gateway的socket端口需要不同

  • banro512 2022-04-11

    start_businessworker.php GatewayWorker/Gateway.php Register 3个文件的配置信息发个看看

  • crayon 2022-04-11

    看下我找文件内容那张图, 没有冲突的端口的

  • crayon 2022-04-11

    是用的getwayworker , 这三个文件端口没有冲突的, 检查过了。就是没找出问题所在,

  • crayon 2022-04-11

    稍等,我贴下着三个文件

  • banro512 2022-04-11

    更改个端口试试,比如 7373,如果还是一样的错误,那么就得仔细检查 那3个文件涉及的几个端口,注册地址 startPort 是否有错误或重复的

  • crayon 2022-04-11

    端口也换过了,换了还是一样的错误。

  • crayon 2022-04-11

    麻烦看下, 配置图贴在上面,谢谢

  • banro512 2022-04-11

    netstat -anp |grep -E "7272|1236|2300" 执行这个看看有没有进程,有的话就关掉,如果还是没用,想不明白了

  • crayon 2022-04-11

    执行结果也是空
    执行情况:
    root@jlink:/www/wwwroot/workerman-singing# netstat -anp |grep -E "7272|1236|2300"
    root@jlink:/www/wwwroot/workerman-singing#

  • banro512 2022-04-11

    start.php 启动脚本没改吧,改了的话也贴出来
    百思不得其解。等等高手解答

  • crayon 2022-04-12

    没有改过。。。

admin

7272端口已使用

  • crayon 2022-04-12

    查找端口服务找不到,改端口也报端口占用错误,

  • crayon 2022-04-12

    有贴命令图, 还请看下

walkor

你的系统或者php版本可能不支持reusePort,把reusePort = true 关闭。

年代过于久远,无法发表回答
🔝