swoole出了windows版本,使用的是cygwin64,windows用戶使用cygwin64是否可以可靠運(yùn)行webman呢?
剛才已經(jīng)測試將swoole-cli-v5.0.2-cygwin-x64 版本的swoole-cli.exe運(yùn)行webman,成功跑了起來,讀取數(shù)據(jù)庫,渲染模板都是正常的。運(yùn)行命令如下:
swoole-cli.exe start.php start
運(yùn)行控制臺(tái)輸出如下:
Workerman[D:\4.PHP\Code\webman-admin-official\webman\start.php] start in DEBUG mode
------------------------------------------- WORKERMAN --------------------------------------------
Workerman version:4.1.9 PHP version:8.1.12 Event-Loop:\Workerman\Events\Select
-------------------------------------------- WORKERS ---------------------------------------------
proto user worker listen processes status
tcp Administrator webman http://0.0.0.0:8787 8 [OK]
tcp Administrator monitor none 1 [OK]
--------------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
訪問網(wǎng)站正常,并且使用并發(fā)測試工具,可以顯著的提高并發(fā)量,而不會(huì)報(bào)select 256那個(gè)警告。
不知道這樣對windows用戶是不是一種解決方案呢?請大佬賜教。
windows下進(jìn)程數(shù)設(shè)置是無效的,雖然突破了select 256限制,但是實(shí)際上是一個(gè)進(jìn)程。
不過你可以嘗試 http://www.wtbis.cn/plugin/113 這個(gè)插件,通過設(shè)置多個(gè)端口開啟多個(gè)進(jìn)程