workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
现在控
制
器Controller可以加后缀配置了,那能不能给控
制
器的方法也就是Action也加个后缀
#### 问题描述 现在控
制
器Controller可以加后缀配置了,那能不能给控
制
器的方法也就是Action加个后缀啊,加个配置也行 比如下面IndexController.php控
制
器中 ```phpmsg' => 'ok']); } } ``` #### 为此你搜索到了哪些方案及不适用的原因 虽然也知道可以直接用Route路由配置url,但是如果这样不能用自动映射路由 参考之前控
制
器
问答
我使用workerman推
送
数
据
,但只有你请求了链接,然后客户端才能收到
数
据
https://wenda.workerman.net/question/3952
问答
channel server不能接收和转
发
消息
channel-server'.date('Y-m-d').'.log'; //指定
进
程ID文件,便于后期做监控 Worker::$pidFile = ROOT_PATH.'[](/upload/img/20220106/0661d69a7a8d76.png) channel client客户端能正常连接,也能正常
发
送
事件消息,但是服务端始终无法接收消息和通知订阅用户。阿里云firewall没有启用,iptables没有安装,telnet 可以连接ip 端口), 线上服务器上pcntl、posix、sockets、event扩展都安装ok,pcntl、posix相关函
数
都启用
问答
有人在ci框架用过workerman吗,开启的websocket无法访问
ws_worker = new Worker("websocket://0.0.0.0:800"); $ws_worker->name = 'MyWorker'; // 启动4个
进
程对外提供服务$ws_worker->count = 4; // 当收到客户端
发
来的
数
据
后返回hello $data给客户端 $ws_worker->onMessage= function($connection, $data) { // 向客户端
发
送
hello $data $connection->send
分享
简单实现
数
据
库迁移命令
**需要在 webman 项目的根目录中创建用于存储
数
据
库迁移文件的目录 `database/migrations`。** 迁移记录存储在文件中,位置位于 `runtime/logs` 目录下。命令说明: ```shell # 生成
数
据
库迁移文件 php webman migrate make t1 # 执行迁移 php webman migrate # 执行回滚 php webman migrate
问答
gatewayworker
进
程阻塞
epoll_wait(5, {{EPOLLIN, {u32=12, u64=12}}}, 32, 4294967295) = 1 <3.106917>。有没有人解释下这个是指的哪个业务导致阻塞了啊。
分享
如何将webman打包成一个exe
static-php.dev/zh/guide/build-on-windows.html),参考下原理,无需自己编译,但是需要下载下来,打包时候需要用 ------------ 刚看到一个大佬的spc的打包
二
进
制
包https://www.workerman.net/a/1635 **spc 自身
二
进
制
下载:https://dl.static-php.dev/static-php-cli/spc-bin/nightly下载下来包解压,复
制
其中的 **micro_cli.sfx**到**buildroot\bin** 6.改名字 **micro_cli.sfx** 修改为**micro.sfx** >
进
行打包 ```php .
分享
windows下webman热加载(hot reload)简单方法,图文版
热加载需要一个小工具,只有4M多,开源免费的,叫fileboy,我们可以直接下载编译好的
二
进
制
版本,下载地址 [https://gitee.com/dengsgo/fileboy/releases](https[](/upload/img/20220522/226289a1655af1.png) # 第
二
步: 把这个程序的目录加入到环境变量PATH中,这样可以在任意目录使用工具的命令,如下图: !以后我们开
发
,在项目根目录下,使用名命**fileboy**即可,如下图:  这样我们编辑php文件后保存,就自动热加载了,和传统php-fpm开
发
模式一模一样。
问答
一个服务器2个项目分别装2个workerman,
数
据
库连接句柄会公用,怎么解决呢?
一个服务器装2个项目分别2个workerman,
数
据
库连接句柄会公用,怎么解决呢?
问答
gatewayworker
启动没问题,但网站就是连接不上
想在网站上加个即时聊天的功能,所以开始接触了
gatewayworker
,我是在window系统开
发
的,开
发
的时候根本没问题,然而当我开开心心的以为开
发
好了上传更新的时候,痛苦的来了,启动完全没有问题!
问答
onworkerstart不能用Gateway::sendToUid
为什么我流程是在onworkerstart里开启订阅阿里云amqp 消息,然后对接收到的消息用Gateway::sendToUid
发
送
给对应websocket的客户端,结果都
发
不出去,客户端id也获取不到,然
二
用Command命令的时候确可以把接收到的信息,用Gateway::sendToUid
发
出去,这个为什么呢?
问答
webman 获取微信支付v2版本的 支付成功异步通知xml
数
据
是怎么获取的
webman 获取微信支付v2版本的 支付成功异步通知xml
数
据
是怎么获取的? 使用这个$GLOBALS也没有获取到
问答
心跳检测 有时间上的限
制
吗
我 设置 心跳间隔 ```php // 心跳间隔 $gateway->pingInterval = 10; // 心跳
数
据
$gateway->pingNotResponseLimit = 6; $gateway
问答
gatewayworker
用作反向代理
基于tcp协议,客户机连接到
gatewayworker
,用于隐藏真实服务器的IP,是否可行
问答
和其他框架整合的疑惑
发
送
消息由thinkphp请求接口然后
发
送
给通信服务器
进
行推
送
,为什么不直接用长链接
发
送
呢?本身长链接不就是做这个用的吗?请问这样做有什么好处吗? !
问答
使用
gatewayWorker
搭建wss服务,Firefox能够正常访问,chrome无法连接
我打印了下日志,
发
现chrome
进
去在访问完onConnect方法后立刻访问了onClose方法。以下截图是chrome打开页面,Firefox中控
制
台的信息: != new Gateway("websocket://0.0.0.0:8282",$context); $gateway->transport = 'ssl'; ``` 证书没有问题,访问也是通过域名
进
行访问
问答
laravel命令行结合
gatewayworker
来使用自带队列,
发
现有任务的businessWorker内存一直涨
laravel6.0使用composer引入workerman/gateway-worker包,创建命令行来启动workerman,其中businessWorker里使用laravel队列来处理任务,
发
现有处理任务的
进
程内存隔段时间
问答
Class '
GatewayWorker
\Gateway' not found
问题为:php Applications/Todpole/start.php start 显示Class '
GatewayWorker
\Gateway' not found in /home/web/workerman
问答
怎么知道客户端收到服务器
发
的消息
客户端向服务器请求
数
据
,服务器返回相应
数
据
,怎么知道客户端收到
数
据
了呢
问答
订单列表
数
据
请求方案
[截图](/upload/img/20230825/2564e87a390374.png) 请问各位大佬有什么解决方案能
进
一步提升qps呢
« 上一页
1
...
133
134
135
136
137
138
139
140
...
430
下一页 »
« 上一页
136
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝