workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
计时器嵌套会
不
会出现问题?
**预期的
效
果**:通过 gateway 向已建立连接的客户端设备发送指令,但由于客户端接收
不
同指令的时间有1s的限制,所以需要进行延时。 Gateway::sendToUid($uid, hex2bin($ins)); sleep(1); } }); ``` 但这种实现方式容易出现服
务
端 } }); }); ``` **疑问**:现在这种方式频繁添加删除定时器,而且出现定时器嵌套,是否会出现什么
不
良影响,如服
务
器负担加重或其他的什么问题?
问答
能否给个workerman搭建mqtt服
务
器的例子
不
是客户端哦
能否给个workerman搭建mqtt服
务
器的例子
不
是客户端哦
问答
异步任
务
获得结果后可以
不
关闭连接吗
如题,异步任
务
是处理数据存入Redis的, // 获得结果后记得关闭异步连接 $task_connection->close(); , 如果
不
关闭这个连接会有什么影响么
问答
webman 里有没有能直接输出原
生
sql 语句的方法?看文档没找到
webman 里有没有能直接输出原
生
sql 语句的方法?看文档没找到,用于写入日志里。
问答
laravel中使用wokerman正常运行一段时间后异常写日志
这个是一个扫表推送的功能,代码逻辑没有问题,但是wokerman正常运行一段时间后就会一直写入如图这样的日志是怎么
回
事
呢
问答
workerman进程里启动Redis偶尔报错问题
#### 问题描述 进程里有用到Redis,但是发现经常会出现Redis连接错误,进程运行过程中发
生
的。报下面的错误。RedisException: read error on connection to 127.0.0.1:6379 这个问题困扰很久了,有没有好的办法,实在进程onWorkerStart
事
件里启动的没有用到Workerman的Redis插件,文档里提示插件主要是解决Redis队列的,简单应用建议
不
用使用。
问答
gatewayWorker部署到linux主要作websocket服
务
,经常报 Gateway and BusinessWorker are not ready错误
[截图](//www.workerman.net/upload/20200911/115f5b6b46a14b.png) 虽然web网站也使用了同一台服
务
器,但是访问量确实很少,只几个人而已。2、有个windows服
务
器,而且必需使用windows服
务
器,使用workerman开启 AsyncTcpConnection,如何规避256连接数的限制,而且是否close方法是无
效
的?
问答
websocket服
务
,向客户端发送消息,总是保持一段时间后,就
不
送
不
了消息
服
务
必须reload后,客户端才能再次收到消息 心跳都加了,用的GatewayWorker reload时,偶尔会报这个错误,
不
知道是
不
是这个原因导致的 2023-07-17 10:30:04 pid
问答
多进程,怎么理解每个worker中,
不
会导致并发数据混乱问题
注意:
不
要在主进程中初始化数据库、memcache、redis等连接资源,因为主进程初始化的连接可能会被子进程自动继承(尤其是使用单例的时候),所有进程都持有同一个连接,服
务
端通过这个连接返
回
的数据在多个进程上都可读同样的,如果任何一个进程关闭连接(例如daemon模式运行时主进程会退出导致连接关闭),都导致所有子进程的连接都被一起关闭,并发
生
不
可预知的错误,例如mysql gone away 错误。** **2、但是每个子进程中的链接资源,就
不
会导致这个进程中处理数据混乱了吗?拿数据库连接来说,我的理解是,每个子进程能并发处理请求,那说明
不
同请求都会使用数据库连接资源,甚至
不
同请求都在处理同一条数据。这样
不
会导致数据混乱吗,是什么机制呢?**
问答
webman上传文件返
回
500错误 [已解决]
#### 问题描述 今天做到文件上传这个功能,发现
不
管怎么发送都是返
回
以下错误。500 Internal Server Error nginx/1.25.4 使用了最简单的表单提交也是一样,直接在浏览器里访问上传地址可以返
回
正确的提示信息的。路由改为Route::any()也依然
不
好使。 #### 程序代码 ``` <form method="post" action="/upload/test?
问答
WEBMAN框架必须命令行运行吗?
#### 问题描述 我刚接触WEBMAN框架,请问,我之前用thinkphp和laravel,他们这些框架直接上传到服
务
器空间就能直接访问。刚才我看了WEBMAN的文档,那么在使用webman的时候,直接上传服
务
器空间是
不
可以的吗?必须要命令行运行吗?那这样的话,
生
产环境是
不
是必须要linux虚拟机才能够使用WEBMAN了?我最近在考虑大型
生
产环境是否引入webman。 #### 为此你搜索到了哪些方案及
不
适用的原因 有没有适合宝塔面板的
生
产环境使用方案呢?
分享
做了音色克隆小程序,分享给大家玩玩
上有一个开源的音色克隆项目,这个项目估计很多小伙伴都知道 [fish-speech](https://github.com/fishaudio/fish-speech) 这个项目部署起来有点麻烦,但是
效
果还是
不
错的,我这里有一个
生
成好的成品让大家听听。
问答
workerman gateway close() 关闭
通过self::$aliWsArr[$client_id] 关闭 AsyncTcpConnection
不
生
效
。
问答
gateway wokerman 为啥修改开始端口号后,重启一直报错?
4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 2900;” 后面修改了 $gateway->startPort = 2910;” ``` 重启发现报错提示端口
不
能连接,关键是报错还是2901,2902,2903,2904,2905 (5个),正常哪怕错误是是2911,2912,2913,2914,2915 才对啊,为啥改了startPort没法
生
效
?
问答
webman 数据库是否可以关闭prepare statment
#### 问题描述 在某数据库里面,开启了prepare statement 的情况下会严重降低性能,所以需要关闭,或者直接手动拼接 SQL #### 为此你搜索到了哪些方案及
不
适用的原因 使用PDO 连接的 attribute 设置值,实际测试下来视乎没有
生
效
,在 mysqli 里面拼接的 SQL 目前看起来没问题.求助大家是否有推荐的解决方案.
问答
workerman http 作WEB服
务
器
不
支持 $_SERVER['REMOTE_ADDR'] 获取 客户端IP吗?
workerman http 作WEB服
务
器
不
支持 $_SERVER['REMOTE_ADDR'] 获取 客户端IP吗?
问答
同时做了监听http 和 websocket 为何 onmessage方法的参数
不
同
前任留下的代码 这里起了一个监听 http 的服
务
通过 php脚本去发送请求 onmessage
回
调方法的参数是一个连接  百思
不
得其解 望解答 感谢
问答
回
调写法中如何获取$worker
对应文档位置-类方法作为
回
调 http://doc.workerman.net/faq/callback_methods.html 问题:启动脚本start.php中的$worker,如何在class
问答
webman下载大文件为啥
不
能超过2M呀?
#### 问题描述 场景如下: 我们有一个服
务
端,一个商户端 服
务
端和商户端的框架都是用的webman框架 服
务
端webman返
回
一个文件给商户端,然后商户端下载zip压缩包进行解压 并且商户端下载zip文件的时候,读取下载的进度并返
回
给前端显示下载进度 服
务
端返
回
的下载文件有50M,可是商户端下载的zip文件却只有2M 商户端是在webman的自定义进程中进行下载文件 然后用$connection对象实时输出返
回
下载进度给前端显示
不
知道是因为什么导致的 ### 服
务
端代码截图  ### 请求服
务
端接口 请求接口没有使用到nginx,是直接用的IP+端口号进行请求 !
问答
workerman在收到消息时,使用php curl请求web页面执行对应的数据库操作,执行
效
率慢的问题
环境:web系统, workerman服
务
器(基于聊天室程序修改) 在同一台机器上 问题:1.workerman是否是单线程处理,只有等一条消息处理完才再处理另一条消息 2.在收到消息时请问该情况下如何提高
效
率
« 上一页
1
...
57
58
59
60
61
62
63
64
...
477
下一页 »
« 上一页
60
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝