workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
请教如何让定时任务随start.php启动(已解决)
感谢 ------------分割线-------------- 通过官方的AI,已解决: ## 步骤一:新建
进
程文件 在 app/foo 目录下创建一个新的
进
程文件,例如 Task.php,\n"; }); } } ## 步骤
二
:配置
进
程文件随webman启动 接下来,打开配置文件 config/process.php,并新增如下配置以注册你的定时任务
进
程: return说明 通过以上步骤,你在 app/foo 目录下的定时任务
进
程会在webman启动时自动运行。确保你的定时任务逻辑在 onWorkerStart 方法中正确实现。
问答
nginx代理转
发
wss协议
现在的情况是a端有用https协议所以
发
起的ws连接必须为wss连接,所以b端配置了,ssl的支持,还有wss的转
发
,nginx的配置如下, A:支持ssl ```conf server {document_root$fastcgi_path_info; include fastcgi_params; } } ``` 下面支持wss转
发
的proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } ``` 现在测试单机请求,到
送
到nginx的wss请求,可以及时的在c端控
制
台看到响应日志,但如果有另外一台电脑再
发
起一个wss连接,workerman就没有及时收到响应请求,然后a端浏览器onclose之后,b端的一下出来好多 下面是
问答
在windows环境运行webman后可以连接成功获取
数
据
,过一会就报
数
据
连接错误,liunx 则没有这个问题,这个咋解决

问答
关于$_SESSION存取的问题
; echo "all session:\n"; print_r($all); } ``` 等到客户端关闭时候,onClose()时候获取SESSION,怎么跟存
进
去的不一致呢clientid:$client_id,uid:$uid\n"; } ``` 文档里说:“注意:onClose回调里无法使用Gateway::getSession来获得当前用户的session
数
据
问答
Timer定时器同步问题
#### 问题描述
据
测试Timer定时器应该是异步的执行模式,有没有办法用它实现同步执行操作? ```php echo date('Y-m-d H:i:s') . '开始' .注:结束语句不能写在Timer回调函
数
里,因为是在webman的http
进
程下,需要return json给前端。
问答
gateway worker 做客户端连接 websocket
硬件
发
消息后如何通过gateway worker 转
发
到websocket,websocket 处理完业务后如何再
发
送
到 给 gateway worker ,然后 gateway woker 把消息
发
给硬件
问答
php start.php start -d出现问题
使用php start.php start -d启动workman,然后使用php start.php stop停止,
发
现停止不了,但是workman确实退出了,然后使用ps aux|grep WorkerMan查看,
发
现每次运行 php start.php start -d,都启动了2个
进
行,其中一个包含了子
进
程(,状态是Ss的这个
进
程,这个是问题的关键),需要使用kill -9 才能杀死
问答
如何将字符串更好的转成
数
组?
price' => 60.00],11 => ['nums' => 2, 'price' => 100.00]],'count_price' => 220.00] 我现在想将这个 string 转成
数
组[截图](/upload/img/20231120/20655a43af0ac1.png) 这 ">", 被 转义成了 \u003E,用 str_replace() 替换,也不是
数
组,如何将这个转成
数
组
问答
根
据
域名链接不动的myql,在thinkorm.php 里面获取不到request 信息
#### 问题描述 根
据
域名链接不动的myql,在thinkorm.php 里面获取不到request 信息。这个怎么解决,有什么好方法
问答
开启10个AsyncTcpConnection在开启一个10个
进
程的tcp连接,怎么保证10个 AsyncTcpConnection 和 10个tcp链接 1对1 连接起来
开启10个AsyncTcpConnection 在开启一个10个
进
程的tcp连接,怎么保证10个 AsyncTcpConnectio都落到不同tcp
进
程上 我的用途是想开启10个tcp
进
程来处理定时任务,现在是10个AsyncTcpConnectio都落到同一个tcp
进
程上 任务中有阻塞代码(sleep模拟的)就 办法在执行了!其他任务了; $work->reusePort =true;这个加了也还是落到同一个
进
程上了,用的wsl 查看用的 stutas
问答
webman自定义
进
程如何通过http协议访问一个index.php文件项目
#### 问题描述 现又一个项目,入口文件为 `index.php`文件,需要通过webman的自定义
进
程自定义端口访问该项目
问答
我这边设备连接上ws,但是一直重连。
#### 问题描述 这里详细描述问题 我这边设备连接上ws,但是一直重连,一直不停的重连 抓包截图里,是服务器
发
送
断开请求这是为啥呀 #### 程序代码 ``` public static function"\n" ; } /** * 当用户断开连接时触
发
* @param int $client_id 连接id */ public static function"\n"; // 向所有人
发
送
// GateWay::sendToAll("$client_id logout\r\n"); } ``` #### 截图报错信息里报错文件相关代码
问答
webman上传到宝塔后,一般
进
程
数
量设置多少合适
 应该如何量化
问答
跑定
制
通讯协议的JsonNL代码,不符合预期,哪里出错了吗?
代码一模一样,但是运行不了,然后在start.php中加入了 // 启动2个
进
程对外提供服务 $json_worker->count = 2; 服务端可以运行了,因为没有示例客户端怎么通信的,我还是按照
问答
【未解决】Blade模板引擎,线上偶
发
性No hint path
Webman使用Blade模板引擎,线上偶
发
性No hint path defined for [__components]. 本地开
发
机从未出现过,有遇到过这种情况的么?本地开
发
机:Windows11 PHP8.3 线上:Debian12.5 64位 PHP8.3 线上线下均未启用 opcache Webman 1.6 webman/blade 1.55 ``wwwroot/***/resources/views/layouts/dashboard/base.blade.php ``` 每次遇到这个问题就得重启webman才会恢复,但是一两个小时,又会触
发
这个问题------------ 还是偶
发
性出现这个问题。 每次出现这个问题都得重启webman才能解决。
问答
最后monitorWorkers 的时候,是如果脚本没有执行完毕(SHUTDOWN),那么要重新fork被关掉的子
进
程么?
. // 监控子
进
程恶意退出后,自动重启子
进
程的么? if (self::$_status !
问答
多聊天室的程序
我想问下 有没有按照get值 创建多个聊天室啊 我尝试了下 好像用户可以分组 但是消息不能按组
发
送
是把??
分享
PHP的FFI拓展使用笔记
根
据
你的实际情况修改 `-shared` 参
数
表示生成动态库。 `-o` 参
数
后面指定输出的动态库文件名,这里是 `demo.so`。根
据
你实际情况修改(必须是so文件) `-std=c++11` 参
数
表示这个是c++文件,编译文件格式为cc或者cpp,这里使用c所以没使用 ```shell gcc demo.c -shared(根
据
实际情况修改) `-o` 参
数
后面指定输出的动态库文件名,这里是 `demo.dll`。# linux 编译安装 `FFI` 拓展 >当然这个是确保已经安装了 `php` 环境下 从官方下载[PHP](https://www.php.net/downloads.php)源码,解压,
进
入# 实战项目 - [php-webui-composer](https://github.com/KingBes/php-webui-composer) 绑定 `webui` 库实现跨平台桌面开
发
问答
是否有人分享下开
发
工作流~
比如docker file 文件分享,或则是其他的构建开
发
环境以及ci cd 等内容~
问答
AI助手GPT4 转
发
设置问题
#### 问题描述 就是我有一个GPT4的key,是转
发
的,我在我们程序中设置key和代理API不能用是为什么呀,是还需要改什么地方吗!
« 上一页
1
...
243
244
245
246
247
248
249
250
...
429
下一页 »
« 上一页
246
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝