进程 运行 php 脚本不会以长期执行结束

the process running the php script does not end with long-term execution

执行Kohan任务,在__executemethod中包含以下几行:

Kohana::$log->add(LOG::NOTICE, "SOME MESSAGE");
exit;

在这种情况下,在退出前向日志写入一条消息(SOME MESSAGE),但启动此任务的进程尚未完成。但是,这只会在长时间的性能(大约或超过一个小时)时发生。 Kohana版本是3.3.6 php版本是5.6 OS 版本是 Ubuntu 18.04 桌面版

  1. CLI 脚本忽略 max_execution_time
  2. 不要在控制器或任务中使用 die/exit
  3. 您需要存储执行状态并在执行前检查

使用 https://github.com/WinterSilence/kohana-cli - 它是 minion+。