Skip to content

Fork in Coroutine (Swoole\Error: must be forked outside the coroutine) #2716

@kcloze

Description

@kcloze

swoole 4.4.2 默认开启了协程,不允许在协程环境下 Swoole\Process->start(),造成之前的代码不兼容,有什么好的办法?全局禁用协程也不行

swoole-jobs之前基于\Swoole\Timer::tick下调用Swoole\Process实现,代码见这里:
[Swoole\Timer::tick]](https://github.com/kcloze/swoole-jobs/blob/master/src/Process.php#L252)
[Swoole\Process](https://github.com/kcloze/swoole-jobs/blob/master/src/Process.php#L152

)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions