workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
用c写个socket去连接workerman 创建的tcp 端口 ,一直连接不上.
Autoloader.php'; // 创建一个Worker监听2347端口,不使用任何应用层协议 $tcp_worker = new Worker("tcp://0.0.0.0:2347"); // 启动4个进程对外提供
服
务
$data); }; // 运行worker Worker::runAll(); ```
服
务
端用的这个例子 c写的一个小例子 ```c int main(int argc,char** argv)
问答
apache 环境,在小程序公用443 端口,代理wss,请求wss 出现404问题
}); }); wx.onSocketError(function(errMsg){ console.log("错误:".errMsg); }) //
服
务
器给用户发信息触发的事件wx.onSocketMessage(function(res) { console.log("收到
服
务
端的消息:" + res.data); }); wx.onSocketClose
问答
用EventSource进程时出现一直无法得到响应的情况
#### 问题描述 我们有一个
服
务
使用EventSource,大部分时间是正常的,偶尔会出现访问EventSource无响应,不输出任何数据,一直加载中。如果是调用第三方API时出现了问题,比如超时等,会不会影响整体
服
务
呢 #### 程序代码 ``` 伪代码 if ($request->header('accept') === 'text/event-stream
问答
onMessage函数的connection属性是空的
#### bug描述 这里写描述 在客户端发消息时,
服
务
端在onmessage函数打印连接对象为空,并且onWorkerStart进程启动时打印worker中connections为空数组,这是为啥onWorkerStart = function($worker) // { // echo json_encode($worker); // 遍历当前进程所有的客户端连接,发送当前
服
务
器的时间
问答
AsyncTcpConnection 客户端连接问题
进程
服
务
端: ```php <?php use Workerman\Worker; use Workerman\Lib\Timer; require_once '.``` 通过Terminal连接
服
务
端是可以的。 这个是学习http://doc3.workerman.net/faq/async-task.html,稍作改动了下。 谢谢;
问答
win下GatewayWorker向同一客户端连续发送的问题
系统环境:windows + php5.6 需要是这样的,
服
务
端要定时向客户端发送采集指令,客户端自动回复,如果是每个时间点向客户端只发送一条 指令,这毫无问题。**问题是:
服
务
端需要向客户端连续发送两条指令,可是客户端接收出现连包问题,无法回复。如果在定时器内用延时发送,却不是理想方法。win下无法使用gateway多进程,这如何破?
问答
客户端连接websocket超时(PHP7.3连接正常,PHP5.6连接超时)
[截图](//www.workerman.net/upload/20200420/205e9d4e19aa92.png) 开启
服
务
成功,js正常连接websocket 但是当环境变量切换到PHP5.6时同样的测试代码,开启
服
务
也成功: !
问答
GatewayWorker Register被不明来源访问,不知道secretKey是否配置正确
$r->name = '6006Register'; $r->secretKey = $secretKey;//秘钥 //调度计算Serve:可以分布式,添加多个
服
务
器运行BusinessWebSocket'; $b->name = '6006BusinessWorker'; $b->count = 4; //网络IoServe:可以分布式,添加多台
服
务
器
问答
for循环post请求后台接口,最后一个响应时间太长
相同的数据量,用同样的数据请求同一台
服
务
器上php-fpm应用确实正常响应的。 其他情况: - webman部署时没有使用nginx做转发,直接后台启动
服
务
的。
文档
在其它项目中推送
/components/channel-examples.md)(支持多进程/
服
务
器集群,需要下载Channel组件) - [基于Worker推送](https://www.workerman.net在其它项目中通过GatewayWorker推送](https://www.workerman.net/doc/gateway-worker/push-in-other-project.html)(支持多进程/
服
务
器集群
问答
惊群会不会造成本该响应的进程由于抢不到连接,而丢失
业
务
数据?workerman是怎样处理惊群效应的呢?
分享
workbunny rabbitmq 延迟重试消费使用案列
获取延迟时间 $delay = $message->getHeader('x-delay', 10000); $delay = abs($delay); #
业
务
逻辑try { # 模拟真实
业
务
耗时 sleep(1); } catch (\Exception $e) {3) { echo "消息重试次数已达上限,不再重试\n"; return Constants::ACK; } #
业
务
逻辑try { # 模拟真实
业
务
耗时 sleep(1); } catch (\Exception $e) {
问答
我在定时器timer创建后 del后 往后创建的timer的id会一直递增?
[截图](/upload/img/20221125/256380a638961d.png) 一直在定时执行一个任
务
, 任
务
里会有另一个timer , 然后每次timer只会处理一部分, 处理完成后悔del这个timer, 然后等下次定时器触发时重新创建, 为什么这个内嵌的timer::add的创建id 一直在递增,有上限吗,如果我一直挂的这个
服
务
会不会崩溃?
问答
(已解决) crontab 定时任
务
组件 安装成功但是没有依赖包
#### 问题描述 workerman/crontab 定时任
务
组件 安装成功但是没有依赖包 #### 程序代码或配置 ``` ``` !
问答
GatewayWorker session读取失败
[attach]539[/attach] 如图: 1的时候会写入session,打印出来是有数据的 2的时候读取session就为null了 这种情况偶尔会出现,多次出现在
服
务
重新启动后,不知道是什么情况
问答
IPV4和IPV6的问题
使用 但是我们测试后发现IPV4网络访问不了
服
务
器了?希望得到指点。谢谢
问答
找不到方法TcpConnection::reConnect()
由于网络问题或者对方
服
务
重启等原因导致连接断开,则可以通过调用此方法实现重连。 这个方法为啥找不到呢
问答
框架和workman
比如视图发送消息的时候发送给workman
服
务
(发送消息给其他人)同时发送异步请求给框架后台保存数据,这样框架就和workman没有耦合。这样做有什么弊端?
问答
进程阻塞怎么终止运行呢
使用http协议做API
服
务
;如果有某次请求耗时较长(比如请求外部链接,读取本地文件等操作);如何给这次请求加上超时限制呢?比如5秒超时,超过时间就返回异常,释放资源并处理下一条请求呢?
问答
thinkPHP如何向已经连接的workerman传值
现在想用workerman做一个物联网设备: workerman在
服
务
器上启动,保持长连接。同时thinkPHP和手机通信。
« 上一页
1
...
146
147
148
149
150
151
152
153
...
221
下一页 »
« 上一页
149
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝