webman + phpSpreadSheet 大数据导出内存异常问题

如题,在webman里,用 phpSpreadSheet 导出又臭又长的数据(业务需要....),其中,还需要遍历数据进行处理(除了基本的数据外,还有几个辅助的大数组)一个请求就基本涨7,80M的内存,一个进程没处理几次请求就换新的进程了。(代码里面没有全局变量,没有用到静态数组之类的,处理的类都是通过new出来的,试过,unset掉内存也没太大变化)。请问下,这种情况应该怎么排查,或者怎么释放内存。虽然worker...

iqige 发表与 2022-05-25 2105 浏览 5 回答
webman怎样实现用户输入http开头的url自动跳转到https开头的url

【配置方法】 按照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...

jones 发表与 2022-05-23 1539 浏览 1 回答
gatewayworker onWorkerStart方法如何连接其他服务器的redis?

gatewayworker Events.php中的onWorkerStart方法连接本服务器的redis服务是可以的,请问连接其他服务器的redis【带密码】代码应该如何写呀?...

salestina 发表与 2022-05-20 1199 浏览 2 回答
PHP Fatal error: Uncaught think\exception\ErrorException: (null)(): supplied resource is not a valid stream resource in Unknown:0

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...

朱雀之殇 发表与 2022-05-19 1781 浏览 1 回答
你们都是用什么压测工具去压测webman

我有个阿里云服务器,100m带宽峰值, web最新版版,就访问个链接压测,这个链接没链接数据库,有一个视图。 如果单访问这个链接,35ms 上ab压测图...

gddd 发表与 2022-05-19 1491 浏览 1 回答
请问我如何可以像Laravel一样优雅的处理异常?

请问webman如何可以像Laravel一样优雅的自定义401、403、404、429、500等错误页面?? 可否给点思路或实例。...

古树 发表与 2022-05-14 1915 浏览 2 回答
work用redis的发布订阅怎么分布式部署?

...

纯黑 发表与 2022-04-28 1055 浏览 1 回答
Worker::$onMessage 这个回调函数 是在哪里调用的

acceptUdpConnection 这个函数里面有一个 call_user_func($this->onMessage, $connection, $recv_buffer); acceptConnection 这个函数没有 call_user_func($this->onMessage, $connection, $recv_buffer); 实在是找不到调用的地方, 没有调用的地方 定义有什么...

oldtwo 发表与 2022-04-27 1119 浏览 3 回答
subscribe延时订阅失败

功能逻辑是点击预约按钮延时通知客户端 为什么总是时而好使时而不好使呢,哪位大神可以帮我看看么...

奔跑的蜗牛 发表与 2022-04-25 1235 浏览 2 回答
log的错误日志

2022-04-19 17:00:05 pid:32166 Worker[32166] process terminated with ERROR: E_ERROR "Allowed memory size of 1073741824 bytes exhausted (tried to allocate 69632 bytes) in /www/wwwroot/apis.lorriket.net/vendo...

jy123 发表与 2022-04-20 1625 浏览 2 回答
使用 AOP 报错

参考AOP配置 https://www.workerman.net/doc/webman/aop.html 报错 Declaration of Hyperf\AopIntegration\ClassLoader::init(?string $proxyFileDirPath = null, ?string $configDir = null): void must be compatible with Hyper...

macho 发表与 2022-04-12 1219 浏览 2 回答
webman mysql产生大量sleep进程,

webman使用 mysql产生大量sleep进程,产生了mysql卡死情况。 请问这种情况下如何解决?...

zhanqi123 发表与 2022-04-12 1714 浏览 2 回答
使用singal需要使用declare(ticks=n)语句,但Timer信号处理器并没有使用declare(ticks=n)语句

php使用singal为什么需要使用declare(ticks=n)语句? pcntl 拓展在实现signal上使用了“延后执行”的机制;因此使用该功能时,必须先使用语句declare(ticks=1),否则注册的singal-handel就不会执行了 ...

Tinywan 发表与 2022-04-01 1408 浏览 7 回答
webman1.3.2安装webman-think-cache报错

composer安装依赖完成后,直接运行webman,然后报错...

楚羽幽 发表与 2022-03-30 1571 浏览 2 回答
webman使用ThinkORM 连接报错

按照手册说明 配置了thinkphp的插件数据库配置 但是报错还是 这是咋回事?手册错了吗 ...

li3826373 发表与 2022-03-28 871 浏览 1 回答
问个弱智问题,怎么在webman里输出Phpinfo的信息。不着急,不在线等。。。

问个弱智问题,怎么在webman里输出Phpinfo的信息。不着急,不在线等。。。 - -d...

lavaman 发表与 2022-03-24 2161 浏览 2 回答
webman 怎么返回文件二进制流到客户端

以下是编写例子,我想直接返回二进制流到客户端下载文件。 ...

xiaozhige 发表与 2022-03-21 1554 浏览 1 回答
异步workerman/http-client 设置协议头的问题

这个是我参数 [ 'method' => 'GET', 'version' => '1.1', 'headers' => [ 'accept'=>'application/json, text/plain, */*', 'origin'=>'http://localhost:8080'...

A501 发表与 2022-03-13 1986 浏览 2 回答
【已解决】websocket服务每隔24小时掉线一次

这几天测试一台服务客户端是用安卓写的,链接了使用Gatewayworker框架写的websocket服务, 这是这台服务下线的时间: 2022-01-23 09:47:27 2022-01-24 09:47:22 2022-01-25 09:47:27 期间除了ping,没有任何消息推送 ping是正常的,为啥会每天断一次,如果不是服务端问题,应该就是客户端的问题了。...

小W 发表与 2022-01-25 2061 浏览 3 回答
webman 支持泛域名吗?

请教下。webman 支持泛域名吗?最近项目需要用到。可是没有找到开启泛域名的文档。请指教一下。谢谢。...

qinhai269 发表与 2022-01-24 1393 浏览 1 回答

six

18907
积分
0
获赞数
0
粉丝数
2016-11-14 加入
×
🔝