workerman
首页
问答
分享
手册
市场
商业
99客服系统
泡泡IM聊天系统
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
请问路由是否支
持
二级域名呢
#### 问题描述 比如api.***.com对应api模块下应用呢
问答
webman基础插件不支
持
注册路由吗?
#### 问题描述  ### 似乎这样注册并不生效呀?我打印了,运行也没出现任何打印的提示> 似乎这样注册并不生效呀?我打印了,运行也没出现任何打印的提示 ### 除了在route.php这个文件注册,在基础插件中还有其他方式可以注册路由吗?> 除了在route.php这个文件注册,在基础插件中还有其他方式可以注册路由吗?
问答
yansongda/pay 和 easywechat 哪个对 webman 支
持
的更好?
需要用 webman 开发支付这部分 如题,小菜鸟求大神给与方向。
分享
PHP编译器BPC编译实战: workerman/GatewayWorker
/bob-php-compiler/phptobpc) 也不支
持
,那就只能修改你的代码或者等待BPC升级了. 4.BPC当前不支
持
的扩展一般不是大问题,因为BPC的扩展开发是比较容易的. 5.,所以不支
持
编译workerman 5.0版本.,所以不支
持
编译GatewayWorker master分支.在编译的场景下, `__DIR__` 的语义发生了变
化
,所以涉及到读写文件的`__DIR__`都需要调整一下. 2.
问答
workerman Client::publish发布事件没有执行回调函数
代码如下 我是使用的workerman+tp3.2框架 worker类代码如下: 在类构造方法里 实例
化
一个\Channel\Server服务端 和 WebSocket服务端(在原代码的基础上新增ChannelServer('0.0.0.0',8865); $this->worker = new Worker('websocket://0.0.0.0:8866');// 实例
化
$this->worker->count = 10;// 设置进程数 $this->worker->name ='pusher'; $this->init();//初始
化
问答
webman平滑重启出现失败
#### 问题描述 修改代码后,执行`php start.php reload -d`平滑重启后,没过多
久
发现webman停了。请问是什么原因,能否给点排查建议?
问答
gateway reload后没有变
化
,导致reload nginx后nginx进程会处于shutting状态
使用nginx作为前端代理,在reload nginx的时候,发现nginx会一直处于shutting状态,当reload nginx次数多了以后,cup会飙升到100%, gateway的状态也会处于busy状态。 现象如下: ```sh //nginx进程 $ ps aux | grep nginx **www 12384 0.6 0.2 110752 37424 ? SN Jan20 12:51 nginx: worker process is shutting down** www 12385 0.1 0.1 102508 29260 ? SN Jan20 3:18 nginx: worker process is shutting down www 12386 0.5 0.2 112744 39616 ? SN Jan20 12:45 nginx: worker process is shutting down www 12387 0.2 0.1 104556 31228 ? SN Jan20 5:56 nginx: worker process is shutting down www 27928 1.0 0.1 102508 28252 ? SN 11:25 0:08 nginx: worker process www 27929 0.5 0.1 102508 27932 ? SN 11:25 0:04 nginx: worker process www 27930 1.2 0.1 102508 28512 ? SN 11:25 0:10 nginx: worker process www 27931 0.2 0.1 102508 27900 ? SN 11:25 0:02 nginx: worker process www 29369 0.1 0.1 102508 27712 ? SN Jan21 0:52 nginx: worker process is shutting down www 29370 0.5 0.1 102804 29400 ? SN Jan21 3:42 nginx: worker process is shutting down www 29371 0.2 0.1 102508 28460 ? SN Jan21 1:39 nginx: worker process is shutting down www 29372 0.4 0.1 102804 29360 ? SN Jan21 3:23 nginx: worker process is shutting down ``` 再查id为12384的进程发现,这个进程一直和gateway在连接 ```sh $ lsof -i :60877 //60877是从lsof的最后一行取的 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php 11789 root 65u IPv4 2550865341 0t0 TCP mt-web1:8282->mt-web1:60877 (ESTABLISHED) nginx 12384 www 1184u IPv4 2550863681 0t0 TCP mt-web1:60877->mt-web1:8282 (ESTABLISHED) ``` gateway的状态如下:发现会有11789这个进程(当nginx reload的次数多的时候,gateway就会处于busy状态。) ```sh Workerman version:3.5.1 PHP version:7.1.6 start time:2017-12-07 09:03:05 run 46 days 4 hours load average: 0.14, 0, 0 event-loop:\Workerman\Events\Select 1 workers 4 processes worker_name exit_status exit_count zhibo-gateway-1 0 0 ----------------------------------------------PROCESS STATUS--------------------------------------------------- pid memory listening worker_name connections total_request send_fail timers status 11785 8M websocket://ip:8282 zhibo-gateway-1 436 32233007 579 3 11786 8M websocket://ip:8282 zhibo-gateway-1 431 36117127 644 3 11788 8M websocket://ip:8282 zhibo-gateway-1 432 36397854 592 3 11789 8M websocket://ip:8282 zhibo-gateway-1 447 33917464 642 3 ``` 因为我们上线新功能后,一般只会reload nginx, 所以怀疑是gateway和nginx链接导致的,但是gateway reload后,gateway的进程还是那几个并没有重新启动,这正常吗? ps:如果把gateway restart了,gateway的进程id会改变,nginx中的shutting状态的进程也会消失,但是gateway restart是不是会断掉和客户端的连接呀?
问答
请教一下大神websocket发送的数据会因延迟造成变
化
不?
假设前端有下面的语句 ```js t=4; socket.send(JSON.stringify({"t": t})); t+=1; ``` 后端会不会在网络不好的情况下收到5? 该情况用在比如加钻石数时,前端同步更新,后端会和前端发来的数值t=4进行比对,如果符合就+1,不符合就报作弊,现在误报作弊的情况偶尔发生,但不是每次都发生,排查了很多问题,现在只能怀疑是这个了,像是因网络不好造成了传到后端的是5?如果是这个情况,一般通信中前端同步更新应该怎么做避免数据错乱呢?
问答
如何在回调函数中动态执行业务而不是写死的
比如for循环多个new Crontab但是时间点不同,然后回调函数也是跟着变
化
的,通过多次测试发现,回调函数的业务逻辑代码永远只是执行最后一次循环的
问答
webman无法使用append,以及打印问题
#### 问题描述 使用webman,实例
化
模型追加自定义字段,在模型里面写了获取器,但是追加无效,怎么回事;使用var_dump打印页面报错,怎么回事,如何正确使用调试
问答
如何拆成多个文件,我想在这基础上增加一个文本协议
就是将启动文件拆成几个,然后增加一个文本协议支
持
的。。具体怎么拆呢
分享
基于Workerman 的基本 IP 地址情报服务
> IP Analyzer 是由 Workerman 和 Maxmind GeoLite2 数据库提供支
持
的基本 IP 地址情报服务.
分享
「分享创造」在Workerman中使用GuzzleHttp协程版实现无感异步请求
## 简介 PRipple协程引擎是一个100%原生PHP代码实现的现代
化
协程引擎,不依赖任何扩展, 可以在任何PHP环境(FPM/CLI)下运行, 本组件是基于该引擎开发的GuzzleHttp的异步请求插件, 既保留了GuzzleHttp的所有功能(上传/下载等),又支
持
协程异步请求 ## 环境要求 `PHP` >= 8.1 `Linux/Unix` 系统 ## 安装 ### Composer
分享
webman+thinkorm+layui 开发的后台管理系统 webadmin
webman+thinkorm+layui 开发的后台管理系统 webmanadmin ### 特点 - 前台基于FunAdmin前端开发 - 复用TP6框架ORM 以及其他功能 - 支
持
多语言,语言文件根据控制器自动加载 - 使用require.js 自动加载 - UI组件
化
,只需要写函数成就表单 - 适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台
分享
一键CRUD 基于webman1.4+layui+thinkorm后台系统
thinkorm+layui+funadmin 开发的后台管理系统 ### 特点 - CRUD 一键生成,快速开发 - 前台基于FunAdmin前端开发 - 复用TP6框架ORM 以及其他功能 - 支
持
多语言,自动加载语言文件 - 使用require.js 自动加载 - UI组件
化
,只需要写函数成就表单 - 适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统
问答
自定义进程访问数据库的诡异问题
rabbitmq,两端都约定了索要数据的json格式,客户端到定期向队列中放入请求数据的要求,服务端收到需求检索数据库将检索出来的数据放回队列,现在出现了个诡异的问题:程序刚启动时候获取数据都正常,但是当这个程序
持
续运行我的程序已经启用了swoole协程
化
,并且数据库都用了连接池。
文档
Cache
github.com/webman-php/cache)是基于[symfony/cache](https://github.com/symfony/cache)开发的缓存组件,兼容协程和非协程环境,支
持
连接池#### file 文件驱动 此为默认驱动,不依赖其它组件,支
持
跨进程共享缓存数据,不支
持
多服务器共享缓存数据。#### array 内存驱动 内存存储,性能最好,但是会占用内存,不支
持
跨进程跨服务器共享数据,进程重启后失效,一般用于缓存数据量小的项目。#### apcu 内存驱动 内存存储,性能仅次于 array,支
持
跨进程共享缓存数据,不支
持
多服务器共享缓存数据,进程重启后失效,一般用于缓存数据量小的项目。/redis.md)组件,支
持
跨进程跨服务器共享缓存数据。
问答
关于Mysql心跳【webman】
Db::select('select 1 limit 1'); }); } } ``` 假设我的database.php 上有几个链接,该心跳只是维
持
作用其他库的心跳是没有维
持
?
问答
Workerman\Http\Client 携程用法导致代码不可用
=> 'value1', 'key2' => 'value2'], ]); echo $response->getBody(); ``` #### 错误不能捕获 这种写法 目前不支
持
']) && class_exists(EventLoop::class, false); ``` > 网络请求错误虽然是代码逻辑的一部分 但是webman/http-client 携程用法暂时不支
持
处理
分享
EvoAdmin基于webman+Antdv的代码生成器
可以完成基础接口,后期定制
化
复杂接口还是要开发。## 项目介绍 开发初衷是了平常开始能有更多的摸鱼时间,通过简简单单的配置、一键生成后台系统,实现快速开发;通过生成75%,剩下25%就要自己定制
化
的功能。 后台系统基于 Webman 框架开发。如果觉着还不错的话,就请点个 ⭐star 支
持
一下吧,这将是对我最大的支
持
和鼓励!后端代码生成(待反馈) > 已完成 后台管理基础框架(高温锻造) > 已完成 前端代码生成 - 生成接口文档 - 前端基础组建(高温锻造) - 表单设计器(不是json) - 慢SQL拦截,做语句分析给优
化
建议
« 上一页
1
...
36
37
38
39
40
41
42
43
...
95
下一页 »
« 上一页
39
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝