workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman1.4比1.3提升/优化了哪些?
1.支持应用插件, 2.支付复杂路由,无需webman/auto-route插件 3.支持控
制
器复用开关,每个控
制
器初始化都会触
发
__construct() 构造函
数
,无需beforeAction,无需
问答
gatewayworker
分离部署,从服务器workerman.log报错
[attach]2228[/attach] 有很多这种链接gateway端口超时的,这是为啥啊,这种情况只会在大流量并
发
下出现,gateway
进
程我只开了十个,会不会是这个有影响啊,求大佬解惑
问答
怎么在命令行调用控
制
器里面的方法
#### 问题描述 怎么在命令行调用控
制
器里面的方法?想用python来写脚本来开启10个线程来同时处理业务,业务处理完成后脚本想要调用webman控
制
器里的方法。除了http请求以外还有什么调用方式吗?
问答
关于redis队列插件中为了触
发
重试主动抛异常的情况
#### 问题描述 这里主动抛出异常,的确可以触
发
重试机
制
,但是后台窗口会报出来一大串的异常信息出来,有点不美观,有没有其他的方案 !
问答
GatewayWorker
分开部署,过一段时间不用就会停止连接,无法执行BusinessWorker
您好,请教一个问题: 部署情况:
GatewayWorker
的Register Gateway BusinessWorker全部是分开部署,分别启动的。全部在部署是一台本机上。 具体间隔的时长不太清楚,一般是隔一个晚上,第
二
天执行异步任务,就无法执行,必须Reload就可以再次执行了。只有一直有任务执行就不会出现断开的情况。
文档
请求
你也可以给get方法第
二
个参
数
传递一个默认值,如果get
数
组中没找到对应值则返回默认值。与get方法一样,你也可以给post方法第
二
个参
数
传递一个默认值,如果post
数
组中没找到对应值则返回默认值。与get方法一样,你也可以给header方法第
二
个参
数
传递一个默认值,如果header
数
组中没找到对应值则返回默认值。与get方法一样,你也可以给cookie方法第
二
个参
数
传递一个默认值,如果cookie
数
组中没找到对应值则返回默认值。```php $request->input('name', $default_value); ``` ## 获取部分输入
数
据
从`post` `get`的集合中获取部分
数
据
。
问答
GatewayWorker
前端支持用web-socket-js库吗?
IE10以下不支持h5的websocker协议,现在服务器用的是
GatewayWorker
,如果前端要兼容低版本的浏览器可以用web-socket-js吗?
问答
workerman+thinkphp5的定时任务出错,求大佬帮忙看看!
代码如下 [attach]1342[/attach] [attach]1343[/attach] 我运行第一次的时候,是可以正常推
送
的,但是到运行第
二
次的时候就报错了,求大佬们帮忙看看~~~~~~
问答
GlobalData
数
据
共享组件用例报错BUG
#### 问题描述 两个php文件 一个server.php 一个client.php 开启server共享
进
程,client报如下错误 PHP Fatal error: Uncaught RuntimeException
文档
协程
## 协程限
制
* 当使用Swoole Swow为驱动时,业务遇到阻塞IO协程会自动切换,能实现同步代码异步执行。 * 当使用Fiber驱动时,遇到阻塞IO时,协程不会
发
生切换,
进
程
进
入阻塞状态。* 使用协程时,不能多个协程同时对同一个资源
进
行操作,例如
数
据
库连接,文件操作等,这可能会引起资源竞争,正确的用法是使用连接池或者锁来保护资源。> 例如全局配置、
数
据
库连接、一些类的单例等需要全局共享的对象
数
据
是推荐用全局变量或静态变量存储的。将
进
程
数
设置为1,当我们连续
发
起两个请求时 http://127.0.0.1:8787/test?name=lilei http://127.0.0.1:8787/test?**
数
据
库组件** ```php <?
问答
请问
GatewayWorker
加入GlobalData,Server应该在哪里new呢
菜鸟求助 想在
GatewayWorker
加入GlobalData 但不知道$worker = new GlobalData\Server('127.0.0.1', 2207);应该在哪里加入啊 试过独立的
问答
aardio如何开
发
webman+vue+mysql应用
aardio开
发
的软件非常小,功能强大 aardio 里面的webview2 可以加载构建好的vue界面, 问问如何把webman+mysql集成
进
来.
问答
php cpu占用图片飙升降不下来,日志显示worker[proxy_server:1743] exit with status 64000
目前使用gatawayworker搭建了一个名为proxy_server的服务,主要就是
数
据
转
发
而已,没有涉及什么
数
据
库等东西。目前并没有找到什么规律,有时候从
进
程里看到php的cpu占用非常高,每个php
进
程都到了80-95的占用。重新启动 gatawayworker服务可以恢复正常状态。
问答
gateway黑客会不会模拟和服务器的连接导致资源耗尽?
只是创建连接,不一定
发
数
据
,而且也响应心跳。 如果他
发
数
据
,那么我们就可以判断
数
据
如果不适合请求就不回复。 但是!他如果只是创建无
数
连接,而不是
发
数
据
,那会不会gateway就会导致内存崩溃??? 各位,在反黑客攻击方面,都有什么有效方法吗? 在这方面,是不是不如HTTP反倒有弊端呢?
问答
定时器执行两遍的,不知道问题出在哪,求大佬指点
[attach]2071[/attach] [attach]2072[/attach] 项目有个需求需要定时向客户端推
送
数
据
,目前运行后定时器每次都会推
送
两次,尝试很多无果,找不出原因,gateWay
问答
GatewayWorker
定时器问题
创建定时器 $_SESSION['timer'+变量] = Timer::add(1, function(){}); 销毁定时器 Timer::del($_SESSION['timer'+变量]); 请问多
进
程会不会出现timer1定时器在A
进
程,B
进
程无法清除报错,或者timer1定时器在C
进
程,D
进
程无法清除
问答
gateway一直exit with status 64000 报错日志也是这个
$worker->count = 1; #设置BusinessWorker
进
程的
数
量registerAddress = '127.0.0.1:12360'; #注册服务地址 $worker->eventHandler = \App\
GatewayWorker
0.0.0.0:22222"); $gateway->name = 'Gateway'; #设置Gateway
进
程的名称,方便status命令中查看统计 $gateway->count = 1; #
进
程的
数
量pingInterval = 30; $gateway->pingNotResponseLimit = 0; #服务端主动
发
送
心跳
分享
Bny.php 一个简易的php管理工具
upload/img/20250803/03688f068b8329.png) 💕 Bny.php 一 个 简 易 的 PHP 管 理 工 具 💕 集 成 各 种 便 捷 工 具 方 便 开
发
是一个编译为单个可执行文件,在Windows中利用evb工具编译为`exe`,在Linux中利用appimage工具编译为`bin`,而在Macos中因为没接触过macos,所以暂时没有找到什么更好的工具,以便于更好的`分
发
`[](/upload/img/20250803/03688f09fbafc5.png) 例子: 下面以`webman`为例,因为原生webman只能编译为 `Linux`环境的
二
进
制
包,而bny可以将其编译运行以上操作运行会从我的`乞丐`服务器中下载下来,这些 `PHP` 版本都是我利用`static-php-cli`
进
行编译好的,目前版本有8.2到8.4。 > 觉得好用就用,不好用也没办法能力有限哦!
问答
workerman 4.X daemon 方式运行莫名退出
之前一直在用 3.x 框架,今年看到说4.X框架对http支持更好,改用4.X尝试文件的接收(通过创建http
进
程的方式)。在测试模式下运行一切正常(
发
送
-接收都正常)。切换到daemon模式下(命令行运行时 -d ),客户端
发
送
文件给worker
进
程,worker会莫名退出(status 显示 exit),文件接收会失败。有人遇到同样的问题吗?
问答
GatewayWorker
外部操作定时器问题
目前使用的是往客户端的session写入
数
据
,定时器准备工作的时候判断session的值来决定是否运行。
« 上一页
1
...
166
167
168
169
170
171
172
173
...
450
下一页 »
« 上一页
169
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝