请问系统有耗时长的操作, webman是不是不太适合

"待当前请求的数据IO就绪后,worker 会一口气执行 业务代码 直至 完成,执行期间 worker 是被完全占用 的" 比如有些PDF转图片这样的操作 或者导出excel 数据量大, 又要循环操作数据的 如果只开一个线程的话 或者几个线程都被这些操作占用 这个时候整个系统是不是就会卡住? 有些小的管理系统经常有这些操作 请问这种情况下 是不是连普通的apache都比不了?...

happy321 发表与 2022-07-02 955 浏览 3 回答
webman使用stomp操作rabbitmq

webman使用stomp操作rabbitmq,操作的消息是持久化的么?看配置没有看到相关的可以持久化的配置...

linPB 发表与 2022-06-20 1041 浏览 4 回答
workerman/http-client 能在php-fpm下使用吗?

想问下workerman/http-client 能在php-fpm下使用吗?还是只能用于workerman...

菜虚困 发表与 2022-06-08 997 浏览 1 回答
一台机器可以设置多少个定时器啊?

请问一台机器可以设置多少个定时器啊? 操作系统Ubuntu,8核16G...

夜读春宫 发表与 2022-05-18 1134 浏览 2 回答
webman的控制器逻辑更新后,调用时却仍然执行旧逻辑

如题,在使用webman 1.3.9时,修改了控制器中的代码,在终端上也看到了: xxx.php update and reload Workerman[start.php] reloading 此时再调用控制器时,发现修改没有生效。 于是,Ctrl + C 关闭了 webman ,再以调试模式启动webman ,以便观察终端上的信息。但此法仍然没有作用。控制器执行的仍旧是修改前的逻辑。 在提交这个提问的过程中,又尝...

jones 发表与 2022-05-11 971 浏览 2 回答
关于getClientByUid消耗问题

以下是线上生产环境的性能分析截图,可以看到getClientByUid的耗时最大长达4000毫秒, 大佬有没有的建议优化方案 status截图 补充截图 ...

php_worker_lu 发表与 2022-05-09 709 浏览 3 回答
webman新版会添加多应用独立配置吗?

希望每个应用,有自己的config,包括路由,数据库,中间件等等。参考thinkphp。这样对于协同工作更方便。...

recode 发表与 2022-05-06 1012 浏览 2 回答
webman消费进程

<?php return [ ...这里省略了其它配置... 'redis_consumer' => [ 'handler' => Webman\RedisQueue\Process\Consumer::class, 'count' => 8, // 可以设置多进程 'constructor' => ...

mayibanjia 发表与 2022-04-22 1133 浏览 1 回答
做一个简易版的在线客服,在Webman中是直接使用GatewayWorker还是用Push插件?

目前有一个需求,做一个在线客服,原来的实现方法是通过ajax轮洵。因为访问量也不大,运行正常。唯一缺点就是实时性差。 打算用webman来重构一个。功能要求就是实现一对一聊天并保存聊天记录,看到有gatewayWorker和Push两个插件,那么使用哪个插件比较简便些? 谢谢各位给点指引。...

oscar 发表与 2022-04-21 1183 浏览 2 回答
使用webman/think-orm出错

使用的插件 PHP使用的8.1 workerman/webman-framework是V1.3 ...

迷离 发表与 2022-04-07 915 浏览 1 回答
webman结合GatewayWorker 使用mysql数据库 数据库连接数疑惑

以下为建立的gatewayworker相关配置 整个项目只有businessworker中使用了DB类 在项目运行过程中发现了大量数据库连接 检查代码后发现在LaravelDb中Heartbeat会对每个进程进行数据库链接 想请教下大神这块应该怎么怎么优化...

lcycl 发表与 2022-03-24 1181 浏览 2 回答
webman 异步任务怎么实现

webman 异步任务怎么实现,有没有列子啊, 新手谢谢...

a178251115 发表与 2022-03-21 2571 浏览 1 回答
workman的进程概念问题

对workman的进程概念有些模糊,举个例子: 例如我,$worker->count=1,只指定一个进程,那这一个进程可以同时接受并处理多个请求吗,还是说这一个进程必须处理完一个请求后,其它请求才可以进入?...

joytom 发表与 2022-03-14 1408 浏览 2 回答
php curl_multi 本身bug,导致接口业务从webman转golang

如题,业务需要同一时间请求多个第三方,abc 1> 如果a先返回,判断结果,正确的话,就将结果返回下游。业务结束。 2> 如果a返回错误,就看第二快返回的结果,如果c第二快返回,结果正确,就把c结果返回下游。业务结束。 之前使用 curl_multi 由于这函数本身的bug,一直循环,导致 超时。 理论上说,有几个第三方,就发送几次请求,而这个函数,会重复多次。 只能选天然支持并发的语言。比如go。 但依...

webman_fans 发表与 2022-03-10 2077 浏览 2 回答
webman单应用自动路由模式,后台鉴权方式咋整?

我想到的有: 1、做个基类在其中判断,然后需要用到的地方继承; 2、论坛里提到的,在全局中间件里做控制器判断,进行排除。 还有什么好办法?还望大佬指导!...

liziyu 发表与 2022-03-08 790 浏览 2 回答
关于stop关闭退出的疑问

执行脚本stop后,是等待子进程执行完成业务后,子进程退出。所有的子进程退出后,主进程再退出吗?...

jie365@126.com 发表与 2022-02-15 1120 浏览 1 回答
webman升级之后,无法启动

升级之前,一切都正常 升级之后,无法启动 ...

evilk 发表与 2021-11-02 2165 浏览 1 回答
workerman作为客户端启动多个进程,是每个进程都需要添加心跳吗

workerman作为客户端,长连接服务端,如果启动多个进程,是每个进程都需要添加心跳么?还是只需要添加一个心跳就可以了?...

dpdzq 发表与 2021-07-01 1477 浏览 1 回答
小白求教定时器常驻内存的问题

这段代码输出是10个1,按照我对workerman常驻内存的理解,这里应该$i是递增的...

木头人 发表与 2021-06-04 1167 浏览 2 回答
webman 怎么来区分开发环境和生产环境?

如题: webman 怎么来区分开发环境和生产环境?...

askuiop 发表与 2021-06-01 3060 浏览 1 回答

evilk

3188
积分
0
获赞数
0
粉丝数
2017-07-27 加入
🔝