queue:listen 是热加载,效率低,修改job类后会生效
queue:work 不会热加载,效率高,修改job类后需要重启才能生效
queue:listen 是热加载,效率低,修改job类后会生效
queue:work 不会热加载,效率高,修改job类后需要重启才能生效
run __construct
run shutdown_function
run __destruct
* unset 等操作可以提前触发 __destruct
可以利用变量作用域在__destruct内来释放连接、解锁等释放操作
opcache.enable_cli + xdebug + swoole 可能会导致“段错误”(Segmentation fault)
[Symfony\Component\Process\Exception\ProcessTimedOutException] exceeded the timeout of 300 seconds.
解决办法:修改COMPOSER_PROCESS_TIMEOUT,默认是300秒,改大这个时间即可
# export COMPOSER_PROCESS_TIMEOUT=3600
# composer update