workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
使用workerman加速任意项目
我一度以为让传统业
务
在workerman中运行,就必须更改框架甚至业
务
代码以适配workerman,直到[joanhey](https://github.com/joanhey)发了一个[issue](他们发布了一个名叫[AdapterMan](https://github.com/joanhey/AdapterMan)的项目,它可以做到
不
更改传统框架代码的情况下让你的传统php项目放到workerman中正常运行,并且他们公司已经在
生
产环境用了2年。
问答
请问服
务
器做帧同步保存帧数据globalData组件疑问
. ``` [debug]g:start1602734386 [] [debug]g:end1602734388 [] 从日志上看2万个写入需要2秒,感觉globalData性能
不
应该这么低, 我用redis
问答
Worker进程时
不
时busy,strace频繁出现rt_sigreturn
#### 问题描述 1、使用GatewayWorker版本是v3.0.13,PHP7.4; 2、目前有7台Gateway服
务
器,每台规格是32C32G,每台Gateway是96进程数,7台Worker服
务
器,规格是16C16G,Worker是32进程数; 3、高峰期时,所有Worker进程都出现busy,那会没有把Log截取下来,后面就直接升级机器配置; 4、升级后,status -d,偶尔会出现busy
问答
webman-console 自定义命令
不
能使用 Workerman 的环境吗?
在自定义命令里好像
不
能使用 redis-queue 来推送消息队列。/workerman/workerman/Connection/AsyncTcpConnection.php on line 213 ``` 其它需要依赖 Workerman 的异步环境的东西,好像都
不
行
问答
event里使用use 自定义的消息类为什么显示找
不
到这个类
event里使用use 自定义的消息类为什么显示找
不
到这个类
问答
处理两个端口的内容,变量
不
能全局调用,为什么?
在一个events里面 处理两个端口的信息 一个是websocket 一个是socket连接,在websocket里面定义的变量 在socket连接里面
不
能直接调用其值 是什么情况
问答
请求 openai,上传文件以及额外参数设置
不
上
#### 请求 openai,上传文件,提示文件类型
不
对 这样 model参数有了,但是提示 Invalid file format.
问答
Cookie在Workerman中怎么获取,好像试了很多方法都
不
能获取
想问问大神,Cookie在Workerman中怎么获取,好像试了很多方法都
不
能获取。或者提供一个可以验证登录的方法也行
问答
长连接断了之后重新启动,创建的对象
不
能用,还是之前已经断了的对象
我用的workerman, 设置了心跳 [attach]1376[/attach] 然后我在js里面通过判断状态值来确定是
不
是断开了, [attach]1375[/attach] 断开了我就重新连接,也提示了已经重新链接了, 但是, 新的ws对象
不
能用,大佬们帮帮我,我在线, 一直在,搞
不
好这个今个
不
下班
问答
webman下关于$_SERVER的问题
在使用apache反向代理后,$request->host()也只返
回
:127.0.0.1:8787这样的数据 这些要怎么破?
文档
控制器
return response('hello webman'); } } ``` 当访问 `http://127.0.0.1:8787/app/foo/foo` 时,页面返
回
`hello index` 当访问 `http://127.0.0.1:8787/app/foo/foo/hello` 时,页面返
回
`hello webman` ## url访问 应用插件url
问答
workerman开机自启动必导致502 及php7启动失败
game_alixinyuxaun_cn/public_html/php_server/start.php start -d 后,,重启就会导致502,发现php7没有随着机器一起启动.然后删除上面一行代码后,重启,发现再也
回
不
到以前了
问答
ios safari反向代理连接问题
websocket://192.168.2.5:8000 1 [ok] safari可以访问 https://192.168.2.5/wss android和PC上没有问题,
不
使用反向代理socket.onerror=function (e) { document.write(JSON.stringify(e)); }; ``` #### 报错信息 ```onerror返
回
的信息
分享
🧌 常识系列 | 关于一次浏览器请求,程序为什么会执行两次?
> **问题** 请求一次API控制器或`onMessage`
回
调会执行两次。这个是由于两次请求的url是
不
同的 案例代码 ``` <?
问答
在类的 protected 里如何使用表达式?
[截图](/upload/img/20230116/1663c56d22db8b.png) 这些都是我配置好的关于调用接口返
回
状态时候用到的一些配置。/upload/img/20230116/1663c57343beb6.png) 提示:expression is not allowed as field default value 我知道这样用是
不
对的
问答
麻烦大佬们了...关于cookie的疑惑
场景是接口请求登录.登录成功会存session和cookie session已经存了.但是cookie
不
知道怎么搞了. 逻辑全部在service层.控制器层只负责接收参数,和返
回
数据.
问答
workerman的协程,运行完就懂销毁协程内的变量?
2 这个协程内的变量php会触发自动
回
收嘛,因为我理解外层的协程环境没有了。 ``` #### 为此你搜索到了哪些方案及
不
适用的原因 没有。
问答
webman上传5m图片报错
## 问题描述 上传5m图片报错process terminated with ERROR: E_ERROR "Allowed memory size of 134217728 bytes,拖慢整个服
务
器,这是内存溢出吗,修改memory_limit
不
起作用,请问这个怎么解决
问答
很奇怪的问题推送插件
[截图](/upload/img/20220719/1962d6386de188.png) 经过测试 push插件的配置在服
务
器读取
不
到,在本地可以。但是另外一个插件的配置都可以读取到。懵逼了
问答
使用webman-shared-cache共享缓存,定时上报大并发时,上报进程busy
**问题:** 开了10个上报进程,每个上报进程每10秒会调用Cache::search()获取需要上报的任
务
,然后加锁此任
务
,对该任
务
下的数据进行上报,上报完成后释放任
务
锁。此时重启上报进程会恢复[idle]状态,持续一天时间,相同的业
务
量继续出现busy的情况。** 分析 ** 我怀疑是随着apcu的持续使用,导致Cache::search()模糊获取key的方法会越来越慢,所以导致这个问题,但是
不
知道如何下手解决这个问题。explode(':', $taskKey, 3); // 增加原子锁,保证【是否存在上报的任
务
】和【任
务
加锁】的原子性 $isExists = truestatic::exists($taskId)) { // 记录
不
存在标识 $isExists = false;
« 上一页
1
...
258
259
260
261
262
263
264
265
...
481
下一页 »
« 上一页
261
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝