workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
revoltphp / event-loop 1.0稳定版已发布,workerman v5还远吗?
#### 问题描述 最近event-loop已发布1.0,希望
生
态越来越好。
问答
老哥们,新项目app后端用webman还是laravel+adapterman啊
#### 问题描述 如题,现在有新项目在开发,原先都是用的原
生
laravel,现在看到webman的对比图很想尝试下,又看到了adapterman,想问下大佬们,这两个方案哪个更好点
问答
内网穿透插件,请问大神是哪里配置错了
#### 请问大神是哪里配置错了
不
知道是
不
是一定要一级域名配置,这边配置了一个二级域名,访问
不
了。$args; #access_log /www/wwwlogs/********.com_purge_cache.log; } #引用反向代理规则,注释后配置的反向代理将无
效
conf; include enable-php-00.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失
效
wwwlogs/********.com.error.log; } upstream nat { server 127.0.0.1:8001; #keepalive 10240; #注意这里
不
能开启
分享
手撕 Env类. 从启动参数,或从.env文件指定配置文件
APP_ENV=development 文件名字 .env.development ```bash php start.php start -e APP_ENV=development ``` 2.
不
使用环境变量, 先去找.env.development 找
不
到再去找.env.production 都没有就摆烂.filemtime($lockFilePath); if (time() - $modifiedTime > $timeout) { // 锁失
效
,touch($lockFilePath); // 更新修改时间为当前时间 } // 如果锁未失
效
,
不
输出 } else { // 文件
不
存在,输出语句并创建文件 echo "Load env file: " .
问答
workerman mqtt插件问题
||||"; $mqtt->publish( "/1805705204f0468788/getGeneral",$a,); usleep(500000); } ``` 只能发送100个到mqtt服
务
器上,剩余400个虽然循环 还在执行,但是mqtt服
务
器就收
不
到了。
不
知道为什么求大神解答,mqtt服
务
器问题已经排除
问答
workerman作为http服
务
器,实现文件下载
如果用fastcgi模式,php只需要关心输出内容即可 一边读取一边发送 //上面拼装range的代码就
不
贴了, ```php while (true) { $range = array($i,
问答
webman/log记录
不
到请求日志
#### 问题描述 webman/log记录
不
到请求日志,包括客户端ip,方法、地址、POST数据、SQL等。 刚开始的时候还能记录一些报错日志的,后来干脆什么都
不
记录了。请问是什么原因导致的? !'enable' => true, 'exception' => [ // 是否记录异常到日志 'enable' => true, //
不
会记录到日志的异常类
问答
linux 系统 workerman启动
不
了
linux 系统 workerman启动
不
了 命令:php start.php start -d 出现下面错误,怎么解决 # php start.php start -d PHP Warning:
问答
TCP代理获取真实IP
为了防止攻击,客户端websocket连接高防服
务
器,高防服
务
器再把数据转发到阿里云服
务
器,现在的问题是:高防服
务
器使用的是workerman转发数据,用的是tcp的pipe接口,在阿里云服
务
器使用getRemoteIp获取出来的IP是高防的IP而
不
是客户端的IP,这个问题
不
知道怎么解决!
问答
webman为什么
不
把log和console内置呢
`webman-php/log`和`webman/console`这俩基本是每个项目必装的,而且也
不
耗费性能
不
占多少空间,webman直接内置这俩功能是否更加方便及人性化..
问答
onWebSocketConnect函数触发问题
之前写了个测试 3.5.16版本测试的 打开两个websocket ,Events.php onWebSocketConnect写逻辑 测试2304端口可以进入 onWebSocketConnect函数 进行业
务
实现//$gateway->pingData = '{"type":"ping"}'; /* // 当客户端连接上来时,设置连接的onWebSocketConnect,即在websocket握手时的
回
调defined('GLOBAL_START')) { Worker::runAll(); } ``` 然后我在老版本3.5.5上写 也是在
不
一个
不
需要的ws服
务
上写一个onConnect函数(此服
务
是个wss服
务
带证书),然后我新开了一个端口ws服
务
(无证书),
不
在 start_gateway.php 中写onConnect函数 然后在Events.php写了 onWebSocketConnect() 但是死活
不
进去触发 ,是为什么呢
问答
workerman进程与线程的问题
使用workerman内置的WebServer,我在业
务
代码中实现了两个接口,实现了一个A类,其中有一个静态属性来保存子类实例化的对象和一个实例化的静态方法(静态实现单例),B类和C类都继承A类; 第一个接口静态实例方法实例化了我就在想,是否是workerman启动了WebServer服
务
,主进程常驻了,单他也要创建线程去处理请求,在主进程的线程阻塞的时候才会克隆出子进程去处理其他的请求,然后在子进程闲置的时候其子进程消亡?主要想了解的就是静态属性的
生
命周期问题。
分享
Eloquent ORM自定义多态关联
不
过,你可能希望数据库与应用的内部结构解耦。posts' => 'App\Models\Post', 'videos' => 'App\Models\Video', ]); ``` ## Webman中实现 实现方法:在 webman 的 [业
务
初始化### 流程 #### 创建初始化文件 执行命令 `php webman make:bootstrap LaravelDbMorphMap`
生
成初始化文件 `app/bootstrap/LaravelDbMorphMap.php
问答
在linux服
务
器上面,启动时报错
#### 问题描述 在linux服
务
器上面,启动时报错 如果执行命令 php start.php 可以正常执行 如果执行命令 php start.php -d 报错 #### 报错信息 报错内容会在
问答
workerman运行定时任
务
好几个cpu占用100,求助
[截图](//www.workerman.net/upload/20210221/21603228f76607.png) 执行kill再start,
不
一会就100了 php版本7.2 workerman
问答
定时器问题
sendLatest', $n++); }); }); \Workerman\Worker::runAll(); ``` 两个问题,麻烦各位帮忙解答一下: 1.当页面打开第一个页面时$n是从0开始返
回
的,但是打开第二个页面时$n是从第一个页面的数字开始返
回
,怎么才能每个请求使用一个$n呢?2.当打开多个页面时,返
回
的时间间隔明显小于3秒了,打开越多,间隔越小,有时候一下子返
回
好几个
问答
gateway 设置wss服
务
如果是pfx证书 怎么设置上下文选项
/ websocket协议(端口任意,只要没有被其它程序占用就行) $gateway = new Gateway("websocket://0.0.0.0:443", $context); iis服
务
器
问答
使用注解注入inject没执行
#### 问题描述 参照官方注解注入方式,没
生
效
https://www.workerman.net/doc/webman/di.html #### 程序代码 ``` <?
问答
nginx反向代理webman高并发偶发502[已解决]
#### 问题描述 我们
生
产环境使用了nginx反向代理webman,高并发的请求下会偶发502 今天上nginx半天一共是300万请求成功的,3000个请求失败的。
不
知道跟我开启了http2 有没有关系 #### 报错信息 ``` 报错一共三种: upstream prematurely closed connection while reading response可以注释或修改 include enable-php-80.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失
效
[](/upload/img/20240322/2265fd3156930e.png) runtime/log/workerman.log没有报错 只有我每分钟定时任
务
!
文档
onError
/worker/on-error.md)
回
调相同,区别是只针对当前连接起作用,即可以单独设置某个连接的onError
回
调
« 上一页
1
...
201
202
203
204
205
206
207
208
...
483
下一页 »
« 上一页
204
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝