workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gateway-worker business发消息给当前所有连接连接
gateway-worker business 4个进程 每个都new了AsyncTcpConnection去连接管理
服
管理
服
发消息给business 如果用Gateway::sendToAll
问答
【已解决】请教用 webman/push 推送K线
#### 问题描述 通过 `AsyncTcpConnection`向第三方
服
务
订阅了K线数据存在缓存中。能用`webman/push`给客户端推送数据吗?connection->id]); echo "Client {$connection->id} unsubscribed\n"; } } } ``` 如上ws
服
务
文档
生命周期
业
务
逻辑里产生的临时变量包括new关键字创建的类的实例,在函数或者方法结束后自动回收,无需手动`unset`释放。也就是说webman开发与传统框架开发体验基本一致。## 关于内存泄漏 绝大部分情况下,我们的
业
务
代码并不会发生内存泄漏(极少有用户反馈发生内存泄漏),我们只要稍微注意下长生命周期的数组数据不要无限扩张即可。请看以下代码: ```php <?
分享
webman 聊天室demo(ctrl+c && ctrl+v)
= null) return unescape(r[2]); return null; } // 连接
服
务
端 function connect() { // 创建console.log("websocket握手成功,发送登录数据:"+login_data); ws.send(login_data); } //
服
务
端发来消息时console.log(e.data); var data = JSON.parse(e.data); switch(data['type']){ //
服
务
端$message_data) { return ; } // 根据类型执行不同的
业
务
switch($message_data['type']) { // 客户端回应
服
务
端的心跳 case 'pong':
问答
workerman 当做udp客户端的使用的问题
2 其他进程通过redis队列共享数据进行
业
务
操作 ,在一个就是想让他提供对外连接 这样性能上会不会差一些 写过客户端连接测试 貌似只会连接到2 3 4进程 1处于繁忙状态 分配不了连接
文档
自动加载
如果你的
业
务
需要加载`PSR-0`规范的代码库,参考以下操作。
文档
一键菜单
plugin\admin\api\Middleware::class ], ]; ``` 将代码生成到主项目下的一个好处就是与`webman/admin`解耦,自己admin相关的
业
务
代码不会与
问答
使用event+pnctl 模拟workerman写了一个demo,但是发现一个问题
stream_set_blocking($this->socket,false);//非阻塞 $base=new EventBase(); $ss =$this->socket; //监听
服
务
端的连接事件触发',(int)$fd,PHP_EOL; }; //消息接收 $worker->onMessage = function ($conn, $message) { //事件回调当中写
业
务
逻辑
分享
[分享]解决C++ client socket send to Workerman 中文乱码问题
在windows上 用正常的socket [code]send(s,"你好世界",4,0);[/code] 这样workerman
服
务
器收到的始终是乱码.这是因为workerman里使用的都是 utf-
分享
GatewayWorker分布式部署时的Gateway连接失败解决办法
xxxx,导致用户请求未处理,如果未在外层捕获异常会导致businessworker进程重启 原因猜测: getxxx在Lib/Gateway.php中都是用的短链接,每一次请求都会创建新的连接,两台
服
务
器之间建立连接频率过快
分享
由于压测大师下线了,剩余的压测额度没地方用,进行了下webman的压测测试
#
服
务
环境: 轻量云 1C2G 5M CentOS 7.6 64bit PHP 7.4.30 # 压测配置: !
问答
exit with status 9
偶尔会报这个错误,系统故障,重启或者过一段时间就好了,请问是什么原因 跟redis
服
务
、连接数有关系么?
问答
php模式下 运行start.php 报错
当我以hhvm 方式运行 start.php 开启时 没有任何报错
服
务
也运行正常 但是当我以php start.php start 方式 运行时 立刻报出以下错误 ``` PHP Warning
问答
分享下nginx配置HTTPS WSS
困扰了我一天,总算解决了,分享下; 使用的是阿里云免费证书,
服
务
器使用的是nginx; 关键点是: ```conf location /wss/ { proxy_pass http://127.0.0.1
问答
发现 workerman 开机启动不了,我用的是守护进程的方法启动。
-30 08:30:22 pid:4125 Workerman already running 2017-04-30 09:30:10 pid:9439 Workerman status 能不能在
服
务
器运行时定时查询
问答
请问在linux下出现的这些问题怎么解决呢
/fanna_project/web_nana/Workerman/Worker.php:1211 这个是放在linux下的错误,在windows下面是合适的,看起来好像是端口被占用了,可是整台
服
务
器只有我的这一个项目
问答
配置在非WorkerMan项目中推送消息报错
public static $driver = self::DRIVER_FILE; // $driver为DRIVER_MC/DRIVER_REDIS时需要配置memcached/redis
服
务
端
问答
插件的安装机制提个小建议
只是去掉了后可能又会存在以后需要同步插件的问题还有插件代码缺失问题(虽然webman/admin不会) #### 解决建议 希望可以新增composer配置去忽略安装问题或者和应用一样有个版本的升级机制 参考laravel框架忽略自动加载扩展
服
务
问答
通过信号启动workerman状态
$message_data) { return; } switch ($message_data['type']) { //
服
务
状态监控
问答
webman-admin 后台登陆验证码session获取不到
#### 问题描述 打包后,上传到
服
务
器,webman-admin 后台登陆验证码session获取不到,可以正确设置,但是拿不到session的值,不知道是什么原因呢?
« 上一页
1
...
187
188
189
190
191
192
193
194
...
221
下一页 »
« 上一页
190
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝