消費目錄:run_path() ."/diy/queue"
正常php webman start
投遞消息可以正常收到并消費
打包為phar 后不能消費 (打包時diy目錄沒有打包進phar)
'redis_consumer_slow' => [
'handler' => Webman\RedisQueue\Process\Consumer::class,
'count' => 8,
'constructor' => [
// 消費者類目錄
'consumer_dir' => run_path() . '/diy/queue'
]
]
1.webman 根目錄 新建一個文件夾:diy/queue
2.打包phar 時diy目錄排除出來 (不打包進phar)
3.然后將:webman.phar 和 diy文件夾 同級,diy/queue 下面就是消費文件
php webman start 正??梢韵M
php webman.phar start 無法消費
linux ubuntu