平滑重启相关

workerman 平滑重启, 不理解为何无法生效 在start_api.php 中 message 通过Handler接管 $worker->onMessage = [new \Api\Handler, 'Do']; 然后在 \Api\handler Do方法内 使用 类似 $controller = explode('/', $request->path)[1] ?? ''; / ** code *...

xcsoft 发表与 2022-02-06 1366 浏览 1 回答
webman 插件 加载配置文件问题

加载配置文件没有先加载app.php 导致使用此文件的配置项为null 使用 webman-push 示例: ...

hsk99 发表与 2022-02-04 2228 浏览 2 回答
官网问答页面 嵌套手册出现样式问题

URL: https://www.workerman.net/search/?keyword=持久化&page=4 https://www.workerman.net/search?keyword=ssl PIC: https://tuchuang.voooe.cn/images/2022/02/04/2022-02-04.173616.png 有一个 DIV 未闭合 导致样式错误, 可能为 手册文章...

xcsoft 发表与 2022-02-04 875 浏览 1 回答
麻烦问下,启动后为什么看不到 worker等信息

启动后 显示台 只显示如图信息...

嘟嘟胖胖啊 发表与 2022-02-04 944 浏览 1 回答
想用webman/push做各个客户端推送,请问有安卓,ios的sdk吗?能否提供下载地址

https://www.workerman.net/doc/webman/plugin/push.html 想用webman/push做各个客户端推送,请问有安卓,ios的sdk吗?能否提供下载地址...

sylnkk 发表与 2022-01-28 1491 浏览 1 回答
webman-laravel-orm下想把执行后的SQL写入日志中

下面这段代码是基于laravel框架的,主要监听SQL查询,并记录下整条sql日志; 在webman中应该放到哪里呢? 请大佬帮忙看下哈。 DB::listen(function ($query) { $sql = $query->sql; $bindings = []; if ($query->bindings) { foreach ($query->bin...

zeus 发表与 2022-01-28 2456 浏览 2 回答
walkor/crontab定时任务

0 1 2 3 4 5 * * * * * * - - - - - - | | | | | | | | | | | +----- day of week (0 - 6) (Sunday=0) | | | | +----- month ...

jie365@126.com 发表与 2022-01-26 4447 浏览 1 回答
修改的文件不生效,-d方式运行。如果快速让代码生效

修改了非On里面的代码。 kill -9 pid 子进程也不会被清理掉。 感觉执行php ./server.php stop后,还有进程残留。 怎么做才能让代码快速生效,且不残留进程与连接?...

jie365@126.com 发表与 2022-01-25 1853 浏览 1 回答
webman如何实现同时处理多个耗时数据库查询业务?

很多时候有些SQL查询比较耗时,假如用SLEEP(1)模拟,webman的数据库是单例的,PDO也是阻塞的,在当前进程内只能同时有一个请求在执行,如果开启4个进程,并发查询20次,那么所有请求完成至少需要5秒钟,如何能做到所有结果1秒钟返回? ...

凭栏知潇雨 发表与 2022-01-25 2283 浏览 2 回答
Webman的依赖注入可以支持php8的注解吗?期待。

php8的注解本人非常喜欢。webman我也非常喜欢。 那么: Webman的依赖注入可以支持php8的注解吗? 比如 #[Autowired] private UserService $userService;...

西门黄瓜多 发表与 2022-01-24 2755 浏览 1 回答
请问下GatewayWorker如何分别发送二进制数据和text呢?

之前使用的workerman,知道在发送之前可以设置: $connection->websocketType = Websocket::BINARY_TYPE_ARRAYBUFFER; 目前在使用GatewayWorker的时候不知道怎么设置这个了,社区里有大佬说使用以下代码可以发送二进制: $gateway->onConnect = function($connection) { $connec...

qq102425 发表与 2022-01-24 1490 浏览 1 回答
Illegal offset type in isset or empty

PHPSocket.io服务启动后,启动通信就报错 "Illegal offset type in isset or empty","file":"\socket\vendor\workerman\phpsocket.io\src\Event\Emitter.php","line":85 此报错是概率性的,肯定是我的业务代码出了问题,但是...

ray 发表与 2022-01-21 2183 浏览 1 回答
生产环境中redis-queue中发送失败的如何处理?

{redis-queue}-failed 中的错误,如果是可忽略的错误,需要定期清理吗?...

小W 发表与 2022-01-21 1133 浏览 1 回答
上传文件时报错 Undefined index: type

控制器代码 class Device { public function upload(Request $request) { $file = $request->file('file'); } } 报错如下: [2022-01-21 15:11:14] default.ERROR: Undefined index: type {"exception"...

chen 发表与 2022-01-21 1406 浏览 1 回答
stream_socket_sendto() expects parameter 1 to be resource, bool given 请问这是什么原因

Gateway::joinGroup($client_id, $group); 入组后直接推送 Gateway::sendToGroup($group, $data_push); 就出现上面的报错,数据可以正常推送出来...

work 发表与 2022-01-21 964 浏览 1 回答
workerman 可不可以通过这个组件来支持 http2

https://github.com/amphp/hpack/blob/master/src/Internal/HPackNghttp2.php ...

weijer 发表与 2022-01-20 1321 浏览 2 回答
channel组件高频收发会出现大量send_fail

进程A订阅A事件,进程B订阅B事件,客户端定时发消息给进程A,进程A发布B事件,进程B收到B事件再发布A事件。 现在客户端数量和发送频率高了以后,用status看channel_server,进程B发布A事件时会出现大量send_fail...

842461193 发表与 2022-01-20 1099 浏览 1 回答
浏览器无法连接socketio,需要按一下F12后才能连接,请问什么原因?

这是按了F12后正常连接的情况: 这是连接不了的情况: 用抓包工具对比过,连接不了时,header头没有异常,但就是一定要按F12再叉掉后才能连接成功,关闭浏览器重新打开又无法连接了。 360和IE都有这个问题...

chenyuheng 发表与 2022-01-20 1023 浏览 1 回答
一共开了16个进程,用ab压了1000w请求,看status是只有8个进程处理请求的意思吗

ab -n 10000000 -c 5000 -k http://127.0.0.1:8787/ ...

chen 发表与 2022-01-19 2090 浏览 1 回答
按文档优化linux内核,执行sysctl -p有个报错

按照这个文档优化linux内核 https://www.workerman.net/doc/workerman/appendices/kernel-optimization.html 修改完成 /etc/sysctl.conf 文件保存,执行 sysctl -p,报错信息如下: ...

chen 发表与 2022-01-19 1899 浏览 1 回答

walkor

151351
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝