按照手册将两个应用的端口进行了设置,但是使用的过程中发现,通过不同的端口号连接两个应用,使用的evnet.php代码,都是SecondApp应用的
https://www.workerman.net/doc/gateway-worker/multi-gatewayworker-instance.html 参考手册,里面有个start_web.php文件,这个需要自己创建吗?还是新版本不需要这个文件了
这是运行cli截图
这是项目目录
麻烦大佬帮忙看下是哪里没有设置好
start_web.php 不用管。 每个项目使用自己的register端口,你registerAddress应该是没按照文档改全
已经解决了,谢谢
已经解决了,不同应用共用一个Events类的问题
首先设置composer.json的加载,然后执行composer dumpupdate
将各个应用的Events类重命令,并且声明各自的命名空间,如截图举例所示
修改各个应用的start_businessworker.php文件调用的Events类,如截图举例所示
一下就解决我苦恼好几天的问题,感谢,不过纠正一个错误哈哈,composer.json的加载 命令是 composer dump-autoload
start_web.php 不用管。
每个项目使用自己的register端口,你registerAddress应该是没按照文档改全
已经解决了,谢谢
已经解决了,不同应用共用一个Events类的问题
首先设置composer.json的加载,然后执行composer dumpupdate

将各个应用的Events类重命令,并且声明各自的命名空间,如截图举例所示

修改各个应用的start_businessworker.php文件调用的Events类,如截图举例所示

一下就解决我苦恼好几天的问题,感谢,不过纠正一个错误哈哈,composer.json的加载 命令是 composer dump-autoload