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