workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
关于 SSE 跟 chunk 方式返
回
,中间件还有授权这些怎么处理?
#### 问题描述 最近在搞 gpt 的 stream 方式返
回
,如果用 SSE 跟 chunk 方式返
回
,中间件还有授权这些怎么处理?
问答
自带的mysql为什么插入成功,但是返
回
的0?
insertId = self::$conn->insert($this->table)->cols($data)->query(); echo $insertId; 数据库里面已经有数据了,但是这个始终是返
回
0
问答
gateworker中,频繁刷新页面获取新的client_id,之前没用的lcient_id会留在内存里吗?
gateworker中,请求新页面会
生
成一个client_id,如果
不
断刷新此页面,会得到
不
同的client_id,那之前的client_id还会留在内存里吗,这样频繁的刷新页面会
不
会造成服
务
器很大的负担呢
问答
升级了1.6.9之后,GatewayWorker插件无法根据uid获取在线的用户,返
回
都是0
GatewayWorker 获取用户在线
不
在在线,返
回
的都是0 #### 程序代码或配置 #### 重现问题的步骤 #### 操作系统环境及workerman/webman等具体版本 linux
问答
Gateway服
务
启动成功,就是连接
不
上啊,救命啊!!来人啊!!!!!
#### 问题描述 服
务
端正常启动,防火墙端口也放开了 服
务
端配置  这是nginx增加的配置  客户端就是连接
不
上啊 !
问答
workerman 在类里面无限递归行
不
行
```php public function test(){ //这里是要随机时间的,当然实际肯定
不
是现在这样 $time = rand(10,15); Timer::add($time,function (){ //执行完自己代码后 $this->test();//这里重新
生
成定时器 },[],false) } ``` 然后进程启动后掉要一次 $this->test(); 这个写法会死人吗......总感觉怪怪的,
不
行的话有没有好点思路呀,求帮忙,谢谢
分享
docker
生
产环境文件
# 解决文件挂在容器内外权限
不
一致问题 # USERNAME 用户名 必须主服
务
器存在的用户 ARG USERNAME=www # USERID 用户id 对应的用户id ARG USERID=1001# 下面的 curl -sS https://getcomposer.org/installer | php 可以
不
需要 二选一 # https://getcomposer.org/versionsigbinary \ # 开启 opcache && docker-php-ext-enable opcache \ # 重要 配置 event 扩加载顺序 到 sockets 后面
不
然会报错提示找
不
到 socket 相关函数 && mv /usr/local/etc/php/conf.d/docker-php-ext-event.ini /usr/local/etc/php/conf.dUSERNAME} # 定义启动脚本 CMD [ "/start.sh" ] ``` docker-compose.yml ``` services: webman: # 解决容器内网文件权限
不
一致问题
问答
workerman 多个进程共享数据(能
不
能直接在内存共享?或者多线程)
我有两个进程,想操作同一个资源,
不
想借助文件或者数据库存储(
效
率低),上网上搜了一下可以内存共享,我想问一下,workerman有什么解决方法吗?,多线程版本可以吗?
问答
关于重启偶尔出现not ready情况
这个是
生
成环境下一次重启偶然出现的!1362ce86a0dc05.png) 按照我对Register注册进程的理解,是否会存在一种情况: 当BusinessWorker重启时,由于网络或者其他原因,导致Register没有触发onClose
事
件(因为socket并
不
保证一定会触发onCLose),导致这个问题的出现; 如果存在这种情况的话,我是否可以在Register用定时器去维护一个心跳,判断如果长时间没有数据交流,就删除这个连接。
问答
gateway为什么它
不
会把业
务
请求发到局域网别人的bussinessworker上去呢?
我现在是用的是阿里云的云服
务
器,它给了我一个10.x.x.x的内网IP,我想使用的是一gateway多worker 分离部署(可能其它人也在阿里云使用workerman同一个局域网),那我如何才能使gateway把进来的业
务
需求分发到我的bussinessworker中去而
不
是别人的?为什么它
不
会发到局域网别人的bussinessworker上去呢?
问答
现在我是用Gateway/workerman的text协议的,我该怎样影射
生
成的client_id到我需要uid呢?
现在我是用Gateway/workerman的text协议的,我该怎样影射
生
成的client_id到我需要uid呢?
问答
请教:网站部分静态资源的路由配置
Route::get('/', function(){ return response('hello webman'); }); }} 我想把首页改成静态文件index.html输出,但路由【2】只会返
回
404,
不
会显示hello webman, 其实我想要的是路由【3】 Route::group('/test', function () { Route::get('/', function(){ return1> 多应用的关系nginx那边
不
好动,location
不
能单独对域名处理,会影响所有的,如果有方案只影响一个应用也行,我的配置是if ($host = 'web.test.com.cn'){set $flag "test"; } rewrite ^/(.*)$ /$flag/$1 last; 2> webman路由【2】
不
能正常工作,路由【1】是正常的【动态的】,我想要实现路由【3】的
效
果没成功,反复测试路由【2】这里就卡死了;路由【2】、路由【3】只会返
回
404 我要直接访问域名web.test.com.cn与就是访问web.test.com.cn/index.html的
效
果,麻烦大神指点一下
问答
日志如何按日期切割,目前
生
产的日志为单文件,会因为越来越大,导致系统卡顿
目前
生
产的日志为单文件,会因为越来越大,导致系统卡顿
问答
phpsocket.io如何向一个组广播?
join('group name'); 2,向这个分组广播信息 $io->to('group name')->emit('event name', $data); 发觉只有自己的客户端收到信息,其他客户端收
不
到只能收到自己的信息, 这个group name 我写的是121212 ,如果直接 $io->emit('event name', $data); 所有的客户端都可以收到的到,但没有达到分组的功能, 请问如何什么
回
事
问答
webman请问下当前服
务
在QPS15000左右,这个时候需要重启服
务
器
webman请问下当前服
务
在QPS15000左右,这个时候需要重启服
务
器 怎么样可以安全重启服
务
,
不
会在重启服
务
器的时候启动webman服
务
卡死
问答
nginx代理后响应头设置失败
#### 问题描述 ### nginx设置代理后,响应头设置无
效
,麻烦大佬指教一下,谢谢. 以下是nginx代理设置  实际返
回
的响应头 !
问答
能否给closeClient增加一个$reason参数返
回
给客户端么?
能否给closeClient增加一个$reason参数返
回
给客户端么? 或者增加关闭响应$code参数
问答
session管理的问题,
不
知道是
不
是bug
session()->get 一直返
回
NULL 我在一个controller里写的 session()->set('name') 在另一个controller里 session()->get('name'),返
回
一直是null,前端是vue,求大神给予指引!
问答
关于内网穿透应用的两个问题
1,内网穿透数据是
不
是通过服
务
器端中转实现的?对服
务
器的带宽要求高
不
高? 还是说说只是做为地址的转发,用户访问是直接和本地客户端发
生
数据交换?2,内网穿透
不
是https的,数据保密性是
不
是没有保证? 请内行给答疑一下,谢谢
问答
大家认为workerman有必要在程序中用数据库连接池吗? 讨论一下。
因为
不
是多线程,或协程,所以一个进程中从请求来临到请求结束都用一个数据库连接,下一个请求来临只要这个链接还有
效
还可以接续用,线程
不
会随着请求的结束而结束,连接池创建多个数据库连接只能是浪费。* php-fmp 更没有必要在程序中做连接池,因为
不
但一个请求是从上到下都
不
会有其他请求干扰(协程),也没有多线程问题。请求结束会销毁掉所有资源,但是做一个外部的连接池(非程序中)比如SMProxy有必要,外部程序做连接池,取来即用,
不
和进程资源一起销毁。* 而swoole协程和java的线程有必要数据库连接池,因为协程
不
是从上到下执行,有可能多个请求同时在被一个进程在处理,有可能并行对数据库的操作,如果还是用一个连接会出现问题,协程或者线程需要自己的连接资源无论协程和线程都有可能随时销毁,
不
是和进程的
生
命周期一样同
生
共死,创建连接池能避免重复
生
成连接带来的消耗。
« 上一页
1
...
68
69
70
71
72
73
74
75
...
465
下一页 »
« 上一页
71
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝