在阿里云负载均衡的情况下使用getRealIp方法 获取的是这个头的ip "x-forwarded-for":"171.83.xx.xx, 100.123.243.61" 逗号前面的ip static::isIntranetIp($remote_ip) 被判断 返回true了 所有走到下面获取x-forwarded-for了。其实返回getRemoteIp就对了...
客户端订阅了大量用户一对一、一对多的channel,现想客户端A能取消客户端B的订阅,比如老师端把学生端的某个channel退订,除了发送“chient-”,能否直接通过服务端接口退订学生端的某个channel?...
webman威武 打算移植一下tp6项目到webman 目录结构 bt配置 多应用绑定配置 nginx配置 我看手册说的是默认动作是Index控制器下面的index方法 但是我访问www域名 ,pc应用可以不写了.但是后面必须要跟index,要不然就是404 小白..第一次接触webman....逛问答区,大概知道要写路由可以实现,但是具体的不知道...(有咩有不写路由的啊?) 问题比较肤浅.......
队列使用的是文档上的webman/redis-queue,我看源码上有个command,redis-queue:consumer,好像是创建消费类的,请问这个是如何使用的啊...
> [2022-06-07 06:59:47] default.INFO: 117.158.216.166 GET xxx.cn/applet/article/info?id=11 [8460.69s] [webman/log] [SQL] SELECT `id`,`title`,`img`,`background_img`,`background_color`,`desc` FROM `h_cms_artic...
[03-Jun-2022 18:51:02 Asia/Shanghai] PHP Fatal error: Uncaught Error: Call to a member function add() on null in /www/local.lis.com/vendor/workerman/workerman/Connection/AsyncTcpConnection.php:213 Stack trace:...
想试着写个插件,但是配置文件不想用原有的配置文件,想新建个单独的配置文件,并发布到config下...
之前改为GatewayWorker 跑了一段时间,都正常,最近几天,每一次到高峰期,长链接请求和推送就挂了,等过了一段时间峰值下降,一切又正常了。一出问题,只能重启服务,初始化数据又变得正常了。 这边现在时 PHP + redis(放阿里云) + GatewayWorker。 这边按照文档在centos系统做了Linux内核优化,情况还是存在,我们这边高峰连接数也不会超过2000. GatewayWorker 里面主...
目前使用Timer Socket中沒有問題都可以執行 可是如果發起要求端是由API去呼叫到socket裡面的邏輯時 Timer就不起作用了 請問是因為是API訪問的關係嗎? 導致timer線程跑不到timer時間到,就被關閉連線導致執行緒也被清空嗎?...
// 上下文数据 Context::$client_ip = $data['client_ip']; Context::$client_port = $data['client_port']; Context::$local_ip = $data['local_ip']; Context::$local_port = $data['local_por...
问题1: 比如说我一个项目有多个应用,怎么样才能让每个应用的语言能分开来?多个应用的语言包都放在一起感觉翻译起来很不方便。 问题2: 语言包能不能在应用的基础上细分开,比如一个控制器一个语言文件?...
在26号我在测试服务器加了一个crontab,每分钟执行一次 /usr/bin/git pull origin develop >> /tmp/auto.log /usr/bin/php /home/wwwroot/project/start.php restart -d >> /tmp/auto.log 然后今天发现项目中的workerman/crontab,在系统crontab中添加了那个...
webman手册上的示例代码在手机上看自动换行了,是否能改进一下,像看云的代码块那样,加个横向滚动条,代码不换行,方便手机查看阅读,非常喜欢workerman,经常在手机上学习手册,望walkor大佬支持! webman手册代码块 看云thinkphp6.0手册代码块 ...