workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
PHP编译器BPC 7.3 发布,成功编译ThinkPHP8
语法: bpc不支
持
的语法可以通过 [phptobpc](https://github.com/bob-php-compiler/phptobpc) 做转换, 转换也不支
持
的,就需要手动调整代码了. 2Reflection: bpc不支
持
Reflection,使用Reflection实现的功能要调整成bpc的方式. 代码调整的细节可以查看每个repo的 commit 历史. ## 5.
分享
webman Docker部署方案(php:8.1.28-cli-alpine)
# webman Docker容器
化
部署方案 #### 一. 方案优势 1. 方便 多平台的开发部署 2. 方便 修改 PHP 版本 3. 方便 修改 PHP 扩展 4.Docker容器
化
部署 ##### 1. Docker 构建镜像: 1. 将 Dockerfile 放入应用跟目录 2.
问答
gateway到businessworker丢包,原因已知,求解决思路
业务逻辑: 多个探头通过柜子和服务器连接并通讯,一个柜子对应一个tcp链接,上线时初始
化
数据把索要数据的命令存在session里面,然后第一次调用函数后,会进入调用闭环一直同步数据 测试情况: gateway之前的预期是一个进程起码保证1000台柜子100%成功率的数据同步,开10个进程负担差不多10000台柜子[实际可能不是这样简单的数学计算,大概思路这样],但目前相差甚远,才20台柜子,5分钟成功率就开始掉了 已采取的优
化
措施
问答
怀疑app端断开以后重连写的有问题,需要抓一些包来支
持
的我论点,但是目前抓不到连接时候的包,求帮忙
大佬们好,现在服务器每过一段时间就会连不上,过一会又自己好了,现在运维发现,有很多ws的空连接,运维严重怀疑是app端的重连机制有问题,断了以后会一直连.导致服务器上空连接太多以后崩溃 但是我用wireshare抓不到握手时候的包,想问问大佬们这个有什么办法抓不
分享
Docker-php8.3.8-webman 安装扩展pdo_mysql,pdo_pgsql,redis,zip 镜像大小111.81MB
docker-compose 配置文件 ├── docker-php │ ├── Dockerfile │ ├── docker-init.sh 容器初始
化
脚本
分享
闪送开放平台,自营商户SDK
# 说明 闪送开放平台,自营商户SDK ## 安装 `composer require ledc/shan-song` ## 使用说明 开箱即用,只需要传入一个配置,初始
化
一个实例即可: `
问答
gateworker做直播,直播间人数多了,就会出现评论展示缓慢,大神帮忙看下原因
count连接数我改成了20000,依然还是很顺利得显示connections complete,截图只展示部分,阿里云得负载带宽和服务器,均显示正常,event扩展也已经安装,linux内核也已经优
化
,
问答
如何通过监控重启服务呢?
#### 想到的解决方案 简单粗暴的方法就行通过`php start.php restart -d` 去执行重启命令, 但是因为db里面的数据是随时可能发生变
化
的, 不能每次都去手动的执行重启, 因此想到了借鉴内存溢出重启
问答
gateway进程CPU占用99%,无法正常工作
检查过LINUX优
化
(根据手册),之前已安装EVENTS扩展。将镜像恢复到新服务器,可以正常使用。
问答
count 进程多了,速度反倒变慢了?
而且也按照说明优
化
了服务器啊。在onmessage之后send。 **(另外顺便问个问题,在PHP端,客户端的PHP端,接收数据,只能是先socket_write之后才能socket_read吗?
问答
GatewayWorker与MVC框架结合,进行websoket通讯并将数据存到数据库是否只能Events.php中操作mysql类实现
单车只能服务器进行soket通讯,触发了Events.php中的onMessage事件, 但是因为GatewayWorker与MVC是独立部署互不干扰的,这时候我如果想使用MVC框架中已经定义好的一些方法处理数据
化
,
问答
局域网性能测试比本地性能测试降低了3.6倍
压测机,和后台机器都有对内核进行优
化
问答
mqtt使用protocol_level => 5 时消息回调有问题
'; // 这里进程数必须设置为1 $worker->count = 1; $worker->onWorkerStart = function (Worker $worker) { //初始
化
mqtt
问答
给webman造轮子一个新时代后台管理轮子
Vue** #### 代码生成 基本不采用复用代码模式(设计模式)模仿个人手写代码习惯,方便后期二开等等; #### 个人初衷 代码生成前后端代码,完成重复性工作75%,后面25%就要随着自己定制
化
改动了
问答
http服务,reload 热更新代码不生效
new Worker("http://0.0.0.0:8080"); $httpWorker->count = 4; // 启动时执行的回调函数,这里可以执行一些初始
化
操作
问答
官方能否引入IlluminateEncryptionEncrypter组件,或者指定一个注入位置
中是因为这玩意只需要注入baseModel一次,webman的生命周期,我实在找不到第二个合适的位置 希望@walkor大哥评估下这玩意有没有必要嵌入webman/database,顺便把key和cipher配置常态
化
,
文档
超全局数组$_SERVER
BusinessWorker模型中,每个客户端都会连接在gateway进程上,当gateway进程收到客户端的数据时,会将客户端的ip端口及client_id连通消息传递给worker进程,worker进程初始
化
`
文档
验证码
/** * 输出验证码图像 */ public function captcha(Request $request) { // 初始
化
验证码类
文档
add
### 参数 ``` time_interval ``` 多长时间执行一次,单位秒,支
持
小数,可以精确到0.001,即精确到毫秒级别。```注意:如果回调函数是类的方法,则方法必须是public属性``` ``` args ``` 回调函数的参数,必须为数组,数组元素为参数值 ``` persistent ``` 是否是
持
久
的
问答
生产环境,执行webman程序使用debug模式,是否会有隐患
程序进程开启自启、挂了自动重启,所以使用supervisord进行管理,但是在supervisodr配置中,使用`php webman.phar start -d` 后台启动时,supervisor报错,似乎不支
持
,
« 上一页
1
...
83
84
85
86
87
88
89
90
...
99
下一页 »
« 上一页
86
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝