fix: Worker 增加 $statusFile 变量默认设置

This commit is contained in:
邹景立 2024-11-08 22:27:53 +08:00
parent b83331d7e0
commit 62f8b0471d

View File

@ -79,8 +79,12 @@ class Worker extends Command
if (empty($this->config['worker']['pidFile'])) {
$this->config['worker']['pidFile'] = syspath("safefile/worker/worker_{$port}.pid");
}
if (empty($this->config['worker']['statusFile'])) {
$this->config['worker']['statusFile'] = syspath("safefile/worker/worker_{$port}.status");
}
is_dir($dir = dirname($this->config['worker']['pidFile'])) or mkdir($dir, 0777, true);
is_dir($dir = dirname($this->config['worker']['logFile'])) or mkdir($dir, 0777, true);
is_dir($dir = dirname($this->config['worker']['statusFile'])) or mkdir($dir, 0777, true);
// 静态属性设置
foreach ($this->config['worker'] ?? [] as $name => $value) {