windows进程数量问题

牛牛小宝

我是windows下开发,手册里说windows下不支持多进程,就是说BusinessWorker的$worker->count = 1无效,无论设置多大都是一个线程了么?
那如果我把start_businessworker.php文件复制出来一份,变成start_businessworker.php、start_businessworker_2.php两个worker,在start_for_win.bat里写成

php Applications\Room\start_register.php Applications\Room\start_gateway.php Applications\Room\start_businessworker.php Applications\Room\start_businessworker_2.php
pause

我对进程的概念比较模糊,这样算不算变相的多进程运行?如果可以的话start_gateway.php是不是也可以这么写呢?

还有一个问题。。- -,windows下运行必须开着cmd窗口哇,就是说远程连接不能注销,一注销cmd就关闭了,大神有没有好点的解决办法?

真心求教!

4117 3 0
3个回答

walkor

这样算不算变相的多进程运行?
count无效,但是start_businessworker.php start_businessworker_2.php 还是算作两个进程。

如果可以的话start_gateway.php是不是也可以这么写呢?
可以

还有一个问题。。- -,windows下运行必须开着cmd窗口哇

对,必须。如何解决得自己想办法了。官方推荐linux系统运行,windows只作为开发环境。

  • 暂无评论
牛牛小宝

感谢 walkor的回答,

windows下运行必须开着cmd窗口哇,就是说远程连接不能注销,一注销cmd就关闭了>

哪位大大能帮忙想个办法呢,给点思路也行,由于项目问题真真是换不了服务器。。。- -

  • 暂无评论
walkor

不客气

  • 暂无评论
年代过于久远,无法发表回答
🔝