想要webman里用gatewayworker做websocket
webman的process里也支持websocket,把gatewayworker弄进来,好像是多余的
目前用gatewayworker搞长链接websocket,用了几年了 相当好用,相关文档资料都很完善,项目抓的紧,现在改成用webman的websocket好费时间。
目前尝试了在webman内部composer安装了
composer require workerman/gateway-worker
然后在webman根目录创建了个websocket目录 放入Events.php start_xxx等几个文件
再在webman的start.php尾部(Worker::runAll();之前)里手动加上
foreach(glob(__DIR__.'/websocket/start*.php') as $start_file)
{
require_once $start_file;
}
启动下也能用,不晓得有啥不良后果没有?
有没有啥更好的方案啥的
目前这样好像能用了,就是在webman里有webman.pid,还有个workerman.pid,这样不太好,感觉分开的一样,想集成一下 有啥更好的办法么?求助
没有找到相关结果
已邀请:
2 个回复
xiuwang
赞同来自:
这样混在一起好像没啥太大好处呢
cai584887013 - 菜鸟程序员
赞同来自:
不冲突