关于-webman,定时任务

启动自定义进程,在onWorkerStart中,开启一个定时任务 new Crontab('50 7 * * *', function(){ throw new ApiException('something error'); }); 1. 如果像这样抛出了异常,但没有catch,这个时候会发生什么情况? 2. 当前这个进程会自动重启吗?...

evilk 发表与 2022-04-05 2683 浏览 1 回答
webman 七牛上传图片 一直失败worker restart

2022-04-05 12:43:59 pid:1 Worker process terminated with ERROR: E_ERROR "During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Qiniu\Http\Header::offsetExists($offset) should either be comp...

嘿嘿 发表与 2022-04-05 1454 浏览 2 回答
webman 卸载依赖出错

composer remove taoser/webman-validate composer remove top-think/think-validate 分别卸载 webman-validate及think-validate出现了以下错误 Script support\Plugin::uninstall handling the pre-package-uninstall event terminated wi...

hakiu 发表与 2022-04-04 1224 浏览 1 回答
webman如何设置session_id

在前后端分离项目中,往往使用JWT在网络应用环境间传递数据。 在WEB开发中,如果通过header头中的cookie参数设置会话,那就需要在服务端设置session_id。 如何在webman中设置会话的session_id,比如:php的 session_id(string $id = ?): string 。...

wanganlin 发表与 2022-04-04 1297 浏览 1 回答
RedisQueue 异常错误怎么捕捉?

像数组的key不存在的话异常就无法捕捉到,也没有提示,大佬们这种应该怎么处理啊?...

黑老怪 发表与 2022-04-04 1296 浏览 1 回答
webman在beforeAction中使用重写的Request出错

根据文档重写了Requeset,在beforeAction中使用app\Request,出现错误: Argument 1 passed to app\\common\\ApiController::beforeAction() must be an instance of app\\Request, instance of support\\Request given server.php中也增加了配置项 "requ...

hakiu 发表与 2022-04-02 1679 浏览 1 回答
Workerman version:4.0.29 取不到客户端ip地址

这个是版本号 这个是打印$_SERVER的内容日志 获取到是0.0.0.0,可以确定没有开启代理,开了ipv6,大佬帮忙看看什么问题...

php_worker_lu 发表与 2022-04-02 865 浏览 1 回答
webman 自定义进程 bootstrap加载问题

问题 有些自定义进程不需要使用数据库,当前是所有进程都会执行加载 主 bootstrap.php 来连接数据库造成不必要的连接占用 当前使用是自己修改了 support\bootstrap.php, 新版本webman是否可以把老版本的这个功能加回来 webman老版本 在 webman v1.1.2 及之前版本中 自定义进程可自行设置需要加载的 bootstrap 加载代码: 配置代码: ...

hsk99 发表与 2022-04-02 2357 浏览 1 回答
gateway worker项目能通过phar打包吗

gateway worker项目能通过phar打包吗...

小W 发表与 2022-04-02 1117 浏览 2 回答
急急急!SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready

thinkphp框架 整合workerman和geteway 第一天启动服务时一切正常 第二天客户端发起连接时连接不上了 之前还出现过cpu100%的情况,不知道该怎么排查,没有用循环代码 日志报错 SendBufferToWorker fail. May be the send buffer are overflow. See SendBufferToWorker fail. The connections bet...

奔跑的蜗牛 发表与 2022-04-02 1028 浏览 2 回答
生产环境,如何发布更新?

以前php-fpm,都是直接发布代码,没有其他顾虑 现在用webman,线上环境,如何更新呢? 1. 如果直接 php start.php restart -d,会造成请求中断吗? 比如,某一个worker进程,正在处理请求,这时候直接 restart,会中断请求吗? 2. redis队列,消费者正在消费消息,这个时候更新,这条消息是不是就没有了? 所以这种情况,专业的MQ,有ack机制,就能避免这种情况的发生? 3...

evilk 发表与 2022-04-02 2088 浏览 3 回答
workerman/redis 发布订阅长时间没有消息过来 就收不到了

设置了这个参数也没有用 不知道是什么问题 ...

纯黑 发表与 2022-04-02 1801 浏览 1 回答
请问 gateway 分组 跟 redis 订阅有本质上的区别吗?

我现在做了一个订阅功能; 我直接用gateway 的分组功能 如果用户订阅 test 频道,我就把他joinGroup加入test频道 然后我后端 向 test 频道发送数据 所有进入或者说订阅test频道的人都可以收到了。 请问这个跟redis的订阅发布有什么本质区别吗 比如性能方面?如果没有 我直接用这个 就没问题了。...

mayibanjia 发表与 2022-04-01 703 浏览 1 回答
更新版本 报错

版本是1.3.8 首页不报错,其他路由报错,先降级回去了 降级到1.3.6正常。 TypeError: key(): Argument #1 ($array) must be of type array, string given in J:\new_framework\vendor\workerman\webman-framework\src\Route\Route.php:146 Stack trace: 0 J...

ala3246875 发表与 2022-04-01 1060 浏览 1 回答
session 有希望增加mysql 和 memcached存储吗

有希望增加 mysql 和 memcached 存储吗? 还是希望能在配置文件直接配置过期时间,我觉得php那个配置文件挺麻烦的。...

ala3246875 发表与 2022-04-01 862 浏览 1 回答
使用gatewayWorker 的一些疑惑

容器跑1 起一个resgister 服务 容器2 起一个gateway 服务gw1 注册到resgister 容器3 起一个gateway 服务gw2 注册到resgister 容器4 起一个business 服务bus1 注册到resgister 容器5 起一个business 服务bus2 注册到resgister 客户端1连接容器2的gw1服务然后发数据 客户端2连接容器3的gw2服务然后发数据 容器4的bus...

菜虚困 发表与 2022-04-01 861 浏览 2 回答
webman-framework 1.3.8 报错

开启自动路由 PHP Fatal error: Uncaught FastRoute\BadRouteException: Cannot register two routes matching "/" for method "GET" in /Users/yuanzhihai/Sites/local/webman/vendor/nikic/fast-route/src/Da...

yzh52521 发表与 2022-04-01 1336 浏览 1 回答
workerman/http-client 可以设置超时时间吗?

请问workerman/http-client 可以设置超时时间吗?有没有详细点的参数文档?...

剑客落落 发表与 2022-04-01 1361 浏览 1 回答
workerman作为客户端进行压测时

在客户端进行1w次的链接及发送ping,然后使用php start.php status查看状态,显示了10000是否代表可以承受住1w的并发呢 ...

嗯哼哼哼。 发表与 2022-04-01 827 浏览 1 回答
composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install

从1.3.6升到1.3.7后发现两个问题: 1、php start.php start 明显比以前启动慢了。 2、出现“Class "support\Timer" not found”报错。 其它暂没发现!!...

liziyu 发表与 2022-04-01 1237 浏览 2 回答

walkor

151351
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝