workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
关于webman异常处理的疑问
#### 问题描述 webman或者workerman似乎不支
持
try catch这种捕获异常?
问答
好尴尬啊 redis 怎么就要求8.1了
[](/upload/img/20230718/1864b64b91863f.png) 本地环境跟服务器环境都搞成8.0的版本,然后安装redis扩展时候默认要求是8.1,然后根据错误提示改成支
持
8.0
分享
代替Dotenv\Dotenv
Dotenv\Dotenv 被移除,我从thinkphp框架里看到了.env的class,拉出来分享, ### 这样仍然支
持
array_merge( .env文件, Docker Env ) 环境变量
问答
webman异步请求其他服务方案咨询
. #### 为此你搜索到了哪些方案及不适用的原因 - 如果使用rabbitmq队列, 文件的二进制将会非常大, 消息体的`size`将受到影响 - 如果使用redis队列, 对方服务不支
持
该方案
问答
webman redis-queue消费类中ThinkORM DB实例失效
看现象像是redis队列闲置后,导致Db连接在Pool中被关闭后(如超时),Context中仍
持
有旧对象。
文档
协程屏障 Barrier
> **注意** > 底层自动识别驱动类型,仅支
持
Swoole/Swow/Fiber驱动 > **提示** > 此特性需要 workerman>=5.1.0 ```php <?
文档
Channel分布式通讯组件
IO ## 原理 Channel包含Channel/Server服务端和Channel/Client客户端 Channel/Client通过connect接口连接Channel/Server并保
持
长连接
文档
更改代码不生效
注意:windows系统不支
持
reload,无法使用监控服务 **文件监控服务下载地址:** 1、无依赖版本:https://github.com/walkor/workerman-filemonitor
问答
gateway到businessworker丢包,原因已知,求解决思路
业务逻辑: 多个探头通过柜子和服务器连接并通讯,一个柜子对应一个tcp链接,上线时初始
化
数据把索要数据的命令存在session里面,然后第一次调用函数后,会进入调用闭环一直同步数据 测试情况: gateway之前的预期是一个进程起码保证1000台柜子100%成功率的数据同步,开10个进程负担差不多10000台柜子[实际可能不是这样简单的数学计算,大概思路这样],但目前相差甚远,才20台柜子,5分钟成功率就开始掉了 已采取的优
化
措施
分享
webman Docker部署方案(php:8.1.28-cli-alpine)
# webman Docker容器
化
部署方案 #### 一. 方案优势 1. 方便 多平台的开发部署 2. 方便 修改 PHP 版本 3. 方便 修改 PHP 扩展 4.Docker容器
化
部署 ##### 1. Docker 构建镜像: 1. 将 Dockerfile 放入应用跟目录 2.
分享
PHP编译器BPC 7.3 发布,成功编译ThinkPHP8
语法: bpc不支
持
的语法可以通过 [phptobpc](https://github.com/bob-php-compiler/phptobpc) 做转换, 转换也不支
持
的,就需要手动调整代码了. 2Reflection: bpc不支
持
Reflection,使用Reflection实现的功能要调整成bpc的方式. 代码调整的细节可以查看每个repo的 commit 历史. ## 5.
问答
GatewayWorker与MVC框架结合,进行websoket通讯并将数据存到数据库是否只能Events.php中操作mysql类实现
单车只能服务器进行soket通讯,触发了Events.php中的onMessage事件, 但是因为GatewayWorker与MVC是独立部署互不干扰的,这时候我如果想使用MVC框架中已经定义好的一些方法处理数据
化
,
分享
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` ## 使用说明 开箱即用,只需要传入一个配置,初始
化
一个实例即可: `
问答
gateway进程CPU占用99%,无法正常工作
检查过LINUX优
化
(根据手册),之前已安装EVENTS扩展。将镜像恢复到新服务器,可以正常使用。
问答
count 进程多了,速度反倒变慢了?
而且也按照说明优
化
了服务器啊。在onmessage之后send。 **(另外顺便问个问题,在PHP端,客户端的PHP端,接收数据,只能是先socket_write之后才能socket_read吗?
问答
gateworker做直播,直播间人数多了,就会出现评论展示缓慢,大神帮忙看下原因
count连接数我改成了20000,依然还是很顺利得显示connections complete,截图只展示部分,阿里云得负载带宽和服务器,均显示正常,event扩展也已经安装,linux内核也已经优
化
,
问答
局域网性能测试比本地性能测试降低了3.6倍
压测机,和后台机器都有对内核进行优
化
问答
如何通过监控重启服务呢?
#### 想到的解决方案 简单粗暴的方法就行通过`php start.php restart -d` 去执行重启命令, 但是因为db里面的数据是随时可能发生变
化
的, 不能每次都去手动的执行重启, 因此想到了借鉴内存溢出重启
问答
官方能否引入IlluminateEncryptionEncrypter组件,或者指定一个注入位置
中是因为这玩意只需要注入baseModel一次,webman的生命周期,我实在找不到第二个合适的位置 希望@walkor大哥评估下这玩意有没有必要嵌入webman/database,顺便把key和cipher配置常态
化
,
« 上一页
1
...
84
85
86
87
88
89
90
91
...
101
下一页 »
« 上一页
87
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝