国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Workerman 應(yīng)用于 laravel 框架時(shí),不能支持多進(jìn)程的問題

zhouyongjin

laravel 框架的命令行 都是有 artisan.php 啟動(dòng)的。 而 Worker.php 中


line576 static::$_startFile = $backtrace[\count($backtrace) - 1]['file'];
line579 $unique_prefix = \str_replace('/', '_', static::$_startFile);
line601 static::$_statisticsFile  = \sys_get_temp_dir() . "/$unique_prefix.status";

運(yùn)行多個(gè) laravel 命令, 都是一個(gè) $_statisticsFile, 相互干擾。

建議:
if (empty(static::$_statisticsFile)) {
static::$_statisticsFile = \sys_get_temp_dir() . "/$unique_prefix.status";
}

謝謝了

2067 1 0
1個(gè)回答

walkor 打賞

感謝反饋,主干已經(jīng)優(yōu)化,準(zhǔn)備隨下個(gè)版本一起發(fā)布。

  • zhouyongjin 2021-03-29

    這個(gè)變量需要 public 的, 現(xiàn)在是 protected

  • walkor 2021-03-29

    現(xiàn)在路徑包含了pid,不會(huì)沖突了

年代過于久遠(yuǎn),無法發(fā)表回答
??