yzh52521/webman-task 偶尔报错,请问什么原因如何处理呢

liuqing

问题描述

如题, 偶尔会出现更新或删除异常.
下面截取部分代码.参数应该没有异常,两种错误日志
有时可以执行,有时执行失败...

程序代码

 $param = [
            'method' => 'crontabDelete',
            'args' => [
                'id' => $request->post("ids")
            ]
        ];
        $result = \yzh52521\Task\Client::instance()->request($param);
        return json($result);

报错信息


ErrorException: fwrite(): Send of 70 bytes failed with errno=32 Broken pipe in /app/vendor/yzh52521/webman-task/src/Client.php:31

截图报错信息里报错文件相关代码

截图
这是打印删除的参数, 如10的时候就失败了,其他两个成功
截图

操作系统及workerman/webman等框架组件具体版本

krisss/docker-webman:8.0-cli-alpine

391 1 0
1个回答

酒米

文档不是让这样写参数“计划任务ID 多个逗号隔开”,你为什么用数组

  • liuqing 2024-08-01

    没有用数组. 是定时任务规则错误引发的.

×
🔝