自定义进程/自定义指令 怎么优雅的退出

问题描述 我有一些任务是周期性执行的,并且时间比较长。当我退出的时候,我希望当前任务执行完才退出 为此你搜索到了哪些方案及不适用的原因 stop_timeout没效果 他执行完会开启下一个任务 已经解决 namespace app\process; use support\Db; use Workerman\Worker; class FooProcess { private bool $isExit =...

buyer 发表与 19天前 221 浏览 3 回答
Timer定时器 误差怎么会越来越大

问题描述 Timer定时器 误差怎么会越来越大 程序代码或配置 <?php use Workerman\Worker; use Workerman\Timer; require_once __DIR__ . '/vendor/autoload.php'; $task = new Worker(); // 开启多少个进程运行定时任务,注意业务是否在多进程有并发问题 $task->count = 1; $...

xx56430 发表与 2025-06-04 496 浏览 2 回答
Mysql sql语句串了

两句mysql的where合并了 两句mysql的where合并了 程序代码或配置 $order = new PaymentFreezeOrderModel(); $unfreezeInfo = $order->where('cashier_id', '=', $this->cashierId)->where('order_type', '=', 'unfreeze'...

anxin 发表与 2025-04-03 467 浏览 3 回答
关于Crontab结合http-client使用疑问

问题描述 需要3秒请求一次 API接口,不管3秒内是否请求到,必须在上一次请求的3秒后再次发出请求。 理想结果 第1次请求--------2024-06-03 01:32:28 第2次请求--------2024-06-03 01:32:31 第3次请求--------2024-06-03 01:32:34 第4次请求--------2024-06-03 01:32:37 。 。 。 为此你搜索到了哪些方案及不适用的...

jiaruo 发表与 2024-06-03 817 浏览 2 回答
请问worrwrman有现成的接入Sentry 服务的方案吗

请问worrwrman有现成的接入Sentry 服务的方案吗?如果没有要怎么接或者有没有其他的异常捕获s方式...

chenlei 发表与 2023-11-15 955 浏览 2 回答
webman redis db 问题

bug描述 redis db切换错误 程序代码或配置 在cogfig/redis里面配置了 多个redis 链接 .env 文件 业务中使用 配置的单独的 pixel 配置 期待的结果及实际结果 期待结果 : 数据能写到 pixel 链接配置的 11号数据库 实际结果: 数据写到了 default 链接配置的 0 号数据库 重现bug的步骤 正常的启动: php start.php start -d 数据...

morris 发表与 2022-11-16 1292 浏览 3 回答
redis-queue消息队列,消费进程怎么控制消费频率

redis-queue消息队列,消费进程怎么控制消费频率 消息队列太多可以多开进程,保证消费速度 我遇到需求是 一秒内不能消费超过100次,请问怎么才能控制消费速度?并且保证队列都能被消费到...

hon陈烁临 发表与 2022-10-23 3026 浏览 2 回答
webman中如何集成单元测试?

我参照了thinkphp的集成单元测试。 可以测试服务类 但是无法测试http请求 test/BaseText.php # DI protected $container; public function __construct($name = null, array $data = [], $dataName = '') { parent::__construct($name, $data, $data...

码龍 发表与 2021-03-01 4430 浏览 1 回答

Jonas

614
积分
0
获赞数
0
粉丝数
2021-05-12 加入
🔝