workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gateway_client 连接 workerman的时候会不定时的出现 getAllGatewayAddressesFromRegister fail.
【活跃】jocke(185291445) 18:27:01 暂时没有 【活跃】jocke(185291445) 18:27:44 后面有个
业
务
需要在wm里面调其他地方接口,我就加了这个,暂时没用上,
问答
关于webman使用全局类的一些问题
TcpConnection $connection, Request $request) { global $golbal_order; $golbal_order->add(); //忽略剩余
业
务
代码
问答
webman的view默认路径有BUG
class Base protected function view(mixed $template = null, array $vars = []): Response { // 其他
业
务
逻辑
问答
关于 协程 概念的一些疑惑
我有以下猜想: 举个例子,
业
务
逻辑是这样的: 一个请求过来后,首先,需要 4 秒钟调用第三方接口A,需要 4 秒钟调用第三方接口B,拿到A和B接口返回的数据后,需要2秒钟进行A和B接口返回数据的组装
文档
启动流程
找到请求对应控制器的中间件,按顺序执行中间件前置操作(洋葱模型请求阶段),执行控制器
业
务
逻辑,执行中间件后置操作(洋葱模型响应阶段),请求结束。
问答
如何使用 workerman 同时执行任
务
?
现在需要通过接口在 es 查数据,数据量较大,直接使用 PHP 查询,再处理后存库,时间较长。如何使用 workerman 开多个进程同时执行呢?每一次执行根据查询数据的 offset 和 limit 可以拿到对应的数据,这样就可以加速查询。
问答
关于webman的crontab定时任
务
问题
 按给出的例子,设置秒级为1代表每分钟的第一秒执行 如果我设置成为30,是代表每分钟的第三十秒执行还是每隔三十秒执行一次
问答
启动多进程任
务
,经常卡死
#### 问题描述 进程卡死  每次都要手动 php start.php status 找出来,kill 掉
问答
请教walkor大大, 如何实现定时任
务
的触发, 不是手册里的定时任
务
呢
问题是, 已搜集用户资料, 然后根据用户填写的时间, 到时间后, 向用户指定的邮箱或是手机发送用户设定的预发送内容, 想使用crontab, 不过感觉不现实, 一两个用户还可以, 用户多了, 就不现实了...请教walkor大大能不能给个思路呢, 谢谢先 :)
分享
Phinx 数据库迁移工具最佳实践
在开发项目过程中,需要修改数据库表结构时,通常是在本地先执行,代码部署上线后再在
服
务
器上进行执行,这种做法一来容易遗漏(漏语句或漏执行),二来直接在生产环境手动执行 SQL 语句风险太大,故需要制定些策略来现在基本上我的每个项目都离不开这两个工具,本文简单介绍一下使用方法,并作下笔记,以供日后参考 需求:当前我们有一个项目在本地开发完成,现在需要部署到
服
务
器中且需要很方便的解决后续的开发中表结构变动的问题[截图](/upload/img/20251226/26694d9a8c13c6.png) 此时将代码上传至
服
务
器中,并执行 ``` vendor/bin/phinx migrate -e production再将代码传到
服
务
器,执行 ``` vendor/bin/phinx migrate -e production ``` 便会将 production 环境中的表结构也做同样的修改 至此,便完成了整个执行过程
文档
__construct
AsyncTcpConnection可以让Workerman作为客户端向远程
服
务
端发起异步连接,并通过send接口和onMessage回调异步发送和处理连接上的数据。```像浏览器一样在workerman里发起websocket连接远程websocket
服
务
器,见[示例](../appendices/about-ws.md)。## 示例 ### 示例 1、异步访问外部http
服
务
```php use Workerman\Worker; use Workerman\Connection\AsyncTcpConnection$connection_to_baidu->connect(); }; // 运行worker Worker::runAll(); ``` ### 示例 2、异步访问外部websocket
服
务
分享
进程、线程、协程等分享
阻塞** 我去超市买一袋橘子:我需要穿好衣
服
、下楼、走路、到超市挑选橘子、付款、走路、上楼、到家;在这个流程中,我在买好橘子之前全程被占用,需要做的所有事都需要为买橘子
服
务
,当我做完这一系列事情之后才可以干下一件事情PHP中通常来说不使用多线程进行编程,通常来说都是使用多进程来实现一些并发效果的,比如workerman/webman就是用了fork来进行多进程的处理,通过不同的onWorkerStart的
业
务
逻辑来实现不同的
业
务
进程,每种
业
务
进程都可以有自己的单/多进程处理方案。# 简单理解 最后呢,其实你把协程方案想象成是一个缩小的队列系统,由一个程序A发布消息(协程),由一个程序B调度(队列
服
务
),再有另一个程序C进行消费,并在消费后通知来源程序,只不过ABC都是在一个线程或者一个程序内执行罢了
问答
gatewayworker
服
务
器端怎么不用十六进制解析硬件设备作为客户端以十六进制解析发过来的非十六进制数据,或者只用ASC解析
[attach]2456[/attach] [attach]2457[/attach]
问答
HTTPS和WSS
服
务
可以正常发送信令,但是控制台一直报SSL错误,请问是什么原因。客户端也是通过https访问没有任何http访问
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown 
问答
请教一个报名功能的设计思维
永劫无间(英雄制,如:武田,妖刀,胡桃) 每队3人,一个活动最多20队参与 英雄联盟(位置制,如:ADC,辅助,中单,打野,上单) 每队5人,一个活动最多2个队参与 绝地求生(无限制,没有职
业
及位置限制
分享
Docker学习笔记分享
开发环境构建好的 Docker 镜像可直接在生产
服
务
器运行,避免手动安装配置的繁琐,降低部署风险。 最后,提供资源隔离。Docker 容器为 PHP 应用提供独立的文件系统、网络和进程空间,一个应用问题不影响其他应用和系统
服
务
,提高稳定性和安全性,还便于快速扩展和迁移。-f 强制删除容器(包括正在运行的容器) $(docker ps -a -q) 强制删除所有容器(包括正在运行的容器-谨慎使用) ``` # 重要 ### 启动守护式容器(后台
服
务
器) 希望docker的
服
务
是后台运行的 ``` docker run -d [容器名] 有些并不可行(一般-it较好) ``` ### 查看容器后台日志 ``` docker logs [容器id] `镜像名称]:[镜像版本号] ``` ### 修改配置文件使之支持http docker默认不允许http推送镜像 修改配置文件 /etc/docker/daemon.json 如果不生效,重启docker
服
务
问答
Call to a member function emit() on null??是版本的问题么?
Workerman version:4.0.6 主要想实现电脑端客
服
在线长连接,手机端用户发表问题,存入数据库后会分配一个客
服
ID,这个客
服
ID,在客
服
登录的时候已经和后端握手了,发送的时候发送的时候会提示Call to a member function emit() on null,不知道如何记录客
服
的ID,判断客
服
是不是在线对指定客
服
进行消息推送,可是推送会报错 Call to a member
分享
利用git升级webmanAi的技巧
[截图](/upload/img/20231218/18657fee5a83d5.png) #### 最后 1、冲突解决完,提交代码 2、推送到远程仓库 3、
服
务
器的项目,先在后台点下升级(主要是执行install.sql),然后撤销代码更改git checkout . 3、
服
务
器执行git pull && php start.php restart -d
问答
[Websocket]如何向指定终端发送消息?
我启动了一个websocket
服
务
(websocket协议),然后打开了浏览器,打开了两个浏览器标签页与其建立连接(通过js原生的Websocket对象),然而,实际上我发现connections只有一个]1867[/attach] **然后**,打开两个浏览器标签页各自建立连接 [attach]1870[/attach] [attach]1871[/attach] **最后**,查看
服
务
端日志信息
问答
Windows环境下配置了SSL后,每隔一小时以后就会出现推送成功但客户端无法收到数据的问题
环境:windows 2012 r2 + php 7.4.2 不开启SSL的时候,一切正常,连续开机测试过2天都没问题 但是自从配置了SSL之后,每隔一个小时以后就会出现
服
务
端提示推送成功,但客户端无法收到数据的问题
服
务
端进行推送,也会有数据返回。麻烦各位帮忙分析一下!非要用windows环境,我也确实搞不懂哪里出问题,才来这里进行提问! 代码如下 ```php <?
« 上一页
1
...
182
183
184
185
186
187
188
189
...
221
下一页 »
« 上一页
185
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝