51 lines
1.6 KiB
PHP
51 lines
1.6 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Workerman 服务
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| serve: 队列消费者进程数(LLM 异步任务)
|
|
| websocket: 向后台推送任务进度
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'queue_workers' => env('WORKERMAN_QUEUE_WORKERS', 2),
|
|
|
|
'websocket_enabled' => env('WORKERMAN_WS_ENABLED', true),
|
|
|
|
'websocket_host' => env('WORKERMAN_WS_HOST', '0.0.0.0'),
|
|
|
|
'websocket_port' => env('WORKERMAN_WS_PORT', 8787),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 队列:Workerman 消费者使用的队列连接(database / redis 均可)
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'queue_connection' => env('WORKERMAN_QUEUE_CONNECTION', env('QUEUE_CONNECTION', 'database')),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 消费的队列名(逗号分隔;ai 队列为 AI 审核/润色任务)
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'queues' => env('WORKERMAN_QUEUES', 'default,ai'),
|
|
|
|
'max_tries' => env('WORKERMAN_MAX_TRIES', 3),
|
|
|
|
'timeout' => env('WORKERMAN_TIMEOUT', 60),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 进程名称(ps 可见)
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'name' => 'laralog-workerman',
|
|
];
|