workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
监听了几个耗时事件,几十个人访问就卡住了
phpsocket.io 写了一个服务端 监听了几个事件 事件都是查询
数
据
库
数
据
不打 web端定时请求 几十个人访问就卡住了 lievent和 内核都跳优了 难道他这种单
进
程,不能做耗时操作
问答
无法长连接 和服务端批处理断开重开后的重新连接问题
1.类似web消息推
送
系统 用了两个sender.js 一个可以长链接 一个链接
数
据
接收完后没多久就断开了 请问可能哪里出了问题 2.类似web消息推
送
系统 start_for_win如果断了 然后重启
问答
如果与
GatewayWorker
直连,业务逻辑部分,消息如何实现呢
如果与
GatewayWorker
直连,业务逻辑部分,消息如何实现呢? 是写在Events里面吗?
问答
部署在服务器报错
使用workerman-for-win 实现消息推
送
在本地测试 完全OK 但是部署到 WINDOW系统 IIS 的服务器里面 启动 就报错 错误:syntax error:unexpected T_STRING,expecting T_CONSTANT_ENCAPSED_STRING OR '<' 提示在start_web 第
二
行出现错误。。
问答
求解:路由可变参
数
定义和模板中获取文章分类问题
1.第一个问题: index应用,article类,cate方法 路径为/index/atricle/cate[/type][/page], /type和/page是可变参
数
如访问: /index',['ename' => $cate.ename]); route('column.cate',['ename' => $cate.ename,'type'=> $cate.type]); 2.第
二
个问题: 在模板中如何使用request()函
数
获取使用了路由后的参
数
。
问答
发
现有的链接 onClose没有收到
gatewayworker
pingInterval 设置20 pingNotResponseLimit 设置2 pingData 设置 '' ,偶尔还是有的链接没有执行onClose方法,请问可能是什么原因呢
问答
webman自定义请求对象,控
制
器如何调用
(Request $request) { return response('hello webman'); } } ``` 自定义app/Request.php后,控
制
器如何用
问答
webman本地响应时间很快,部署到线上就很慢了,已解决,网络延迟问题
#### 问题描述 webman本地响应时间很快,部署到线上就很慢了,帮忙看下,谢谢 为什么差别这么大,响应时间查了100倍 本地: Windows开
发
,16G,连接
数
据
库也是本地的,mysql5.7[截图](/upload/img/20241120/20673d8bf12277.png) 线上: Dabian开
发
,海外亚马逊云服务器,Linux内核调优也处理了, 2核4G,连接
数
据
库也是本地的,[截图](/upload/img/20241120/20673d8c023a6a.png) 已解决,属于网络延迟,本地是大陆访问国外有网络延迟,我用海外服务器
进
行访问就没问题了,具体可以用curl命令,可以使用 curl 的 -w 参
数
,并结合 %{time_total} 来获取总请求时间,总体耗时在30毫秒,和我本地Windows开
发
时间差不多, ``` curl -X POST https://
问答
webman-admin表单多图上传,radio,多选,还有配置
#### 为此你搜索到了哪些方案及不适用的原因 我
发
现在主的上用模型竟然报
数
据
表未找到,需要重新配置databases,还有就是生成新增修改的弹窗建议pc改成50%,500px的看着太小了,然后连表字段的话能不能自动创建模型关联
发
现这几点改
进
了,写新项目基本需求就达到了!看着框架挺不错,希望大佬改
进
!
问答
请问路由可以给中间件传递参
数
吗?
定义了几个路由,想复用一个中间件,根
据
参
数
载入不同设置,不知有没有办法给中间件传递一个参
数
呢?谢谢~
问答
我想知道id绑定的 位置....绑定以后id name也可以直接用吗?怎么加入页面里?
我想让自己
进
入项目后 直接 用自己
数
据
库里 或者 SESSION里的name...
问答
webman
数
据
分页paginate()
1.webman怎么没有paginate()分页方法? 2.模型也没有模型关联?比如一对一,一对多
问答
能否实现定时给用户
发
送
消息,时间由用户设定
比如,用设定了 30秒后通知,然后,30秒后自动
发
个提醒给该用户。
问答
请教一个websocket异常关闭 错误码1006的问题
情况是这样的 我使用的是
gatewayworker
配置的是nginx反向代理 8282端口 然后服务端设置的心跳是40s 然后客户端设置的
发
送
心跳间隔是30s 我chrome开了三个页面 一开始没啥问题
问答
unable to connect to tcp://0.0.0.0:2346(Address already in use)
'; $http_worker2->count = 3; $http_worker2->onMessage = function($connection, $data) { // 向浏览器
发
送
$http_worker1->count = 5; $http_worker1->name='25k_step1'; $http_worker1->user='www-data'; // 接收到浏览器
发
送
的
数
据
时回复hello world给浏览器 $http_worker1->onMessage = function($connection, $data) { // 向浏览器
发
送
hello world1635
发
送
了SIGTERM 信号(平滑 重启) ``` 已经看了手册 :http://doc3.workerman.net/faq/workerman-start-fai 如果执行了reload 或者最后解决办法是用top,
发
现一个php占用内存达到70%以上,kill 掉之后,一切正常。
问答
insert一条
数
据
,
数
据
库出现两条,这是为什么

分享
webman/workerman的协程基建套件及分享
# 前言 这段时间本身比较忙,也很少在关注技术相关的点,上个月空了刚好有时间看看群里,结果
发
现大家在讨论协程以及webman/workerman的劣势-阻塞退化问题,本来说是稍稍提两下实现方向,结果一来
二
去直接弄了一个插件出来webman也同理,因为webman是在事件回调函
数
内
进
行框架的加载和控
制
器方法的执行的。,那么意味着当事件的回调函
数
中当监听8080端口
进
行处理,遇到了阻塞的时候还是无法出让当前控
制
权给event-loop,event-loop就没办法执行下一个8080端口的事件,为什么会这样呢?clone
进
行拷贝操作,但资源类型不可以clone - 可以通过协程id + 静态
数
组结合来保存和销毁需要处理的竞态
数
据
,从而实现协程上下文 ```php static array $context关于
数
据
库连接池 -
数
据
库协议一般是支持双工的,但PDO是标准的blocking-I/O实现 - PDO在
发
送
SQL后会阻塞等待SQL的执行结果,swow和swoole在底层hook了阻塞等待的过程
分享
phinx.php获取.env环境变量中的配置
`webman` `phinx` `env` ##### 开
发
过程中,按webman文档推荐的
数
据
迁移工具phinx,
进
行了安装。安装完成后,不想把根目录下的配置文件phinx.php写死,于是乎
进
行了一些尝试: ### 尝试一:用`config()`获取配置 (获取失败) <?'', ], ] ]; ### 尝试
二
:用`getenv()`获取配置 (获取失败) <?
问答
Redis-queue队列,多队列消费问题
目前有一个使用场景,主要收集
数
据
和更新
数
据
,处理过程较长。 拟根
据
某些参
数
拆分成不同的对列,比如clr_1, clr_2, ... clr_n,使用同一个消费者
进
行处理。
问答
gateway
进
程和WORK
进
程通信
是不是SOCKET服务建在GATEWAY上,每个WORK
进
程和所有GATEWAY建好连接。
« 上一页
1
...
169
170
171
172
173
174
175
176
...
440
下一页 »
« 上一页
172
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝