如题,在webman里,用 phpSpreadSheet 导出又臭又长的数据(业务需要....),其中,还需要遍历数据进行处理(除了基本的数据外,还有几个辅助的大数组)一个请求就基本涨7,80M的内存,一个进程没处理几次请求就换新的进程了。(代码里面没有全局变量,没有用到静态数组之类的,处理的类都是通过new出来的,试过,unset掉内存也没太大变化)。请问下,这种情况应该怎么排查,或者怎么释放内存。虽然worker...
【配置方法】 按照https://www.workerman.net/q/5796 的方法进行了配置,并且在webman的config/server.php中设置了监听443端口: 'listen' => 'http://0.0.0.0:443', 目前实现了https的访问。 要注意的是:这里如果是https:开头,反而会报错,导致webman启动不了:Uncaught Exception: class \P...
gatewayworker Events.php中的onWorkerStart方法连接本服务器的redis服务是可以的,请问连接其他服务器的redis【带密码】代码应该如何写呀?...
tp6结合workerman运行的tcp长连接,不时会出现重启,php错误日志 Asia/Shanghai] PHP Fatal error: Uncaught think\exception\ErrorException: (null)(): supplied resource is not a valid stream resource in Unknown:0 Stack trace: thrown in U...
我有个阿里云服务器,100m带宽峰值, web最新版版,就访问个链接压测,这个链接没链接数据库,有一个视图。 如果单访问这个链接,35ms 上ab压测图...
acceptUdpConnection 这个函数里面有一个 call_user_func($this->onMessage, $connection, $recv_buffer); acceptConnection 这个函数没有 call_user_func($this->onMessage, $connection, $recv_buffer); 实在是找不到调用的地方, 没有调用的地方 定义有什么...
php使用singal为什么需要使用declare(ticks=n)语句? pcntl 拓展在实现signal上使用了“延后执行”的机制;因此使用该功能时,必须先使用语句declare(ticks=1),否则注册的singal-handel就不会执行了 ...
这个是我参数 [ 'method' => 'GET', 'version' => '1.1', 'headers' => [ 'accept'=>'application/json, text/plain, */*', 'origin'=>'http://localhost:8080'...
这几天测试一台服务客户端是用安卓写的,链接了使用Gatewayworker框架写的websocket服务, 这是这台服务下线的时间: 2022-01-23 09:47:27 2022-01-24 09:47:22 2022-01-25 09:47:27 期间除了ping,没有任何消息推送 ping是正常的,为啥会每天断一次,如果不是服务端问题,应该就是客户端的问题了。...