This commit is contained in:
Default
2025-03-15 20:12:21 +08:00
parent 105ffe11c7
commit eb9035a7ae
134 changed files with 15450 additions and 119 deletions

View File

@@ -25,6 +25,7 @@ return [
// 错误显示信息,非调试模式有效
'error_message' => '页面错误!请稍后再试~',
// 显示错误信息
'show_error_msg' => false,
'show_error_msg' => env('SHOW_ERROR_MSG', false),
];

View File

@@ -6,7 +6,9 @@
return [
// 默认缓存驱动
'default' => 'file',
'default' => env('CACHE_DRIVER', 'file'),
'cache_time' => env('CACHE_TIME', 60 * 60 * 3), // 缓存时间 3小时
// 缓存连接方式配置
'stores' => [
@@ -25,5 +27,24 @@ return [
'serialize' => [],
],
// 更多的缓存连接
// redis缓存
'redis' => [
// 驱动方式
'type' => 'redis',
// 服务器地址
'host' => env('REDIS_HOST', '127.0.0.1'),
// 端口
'port' => env('REDIS_PORT', '6379'),
// 密码
'password' => env('REDIS_PASSWORD', ''),
// 缓存前缀
'prefix' => env('REDIS_PREFIX', ''),
// 缓存前缀
'database' => env('REDIS_DATABASE', 0),
// 缓存标签前缀
'tag_prefix' => '',
],
],
];

View File

@@ -5,5 +5,7 @@
return [
// 指令定义
'commands' => [
'task' => 'app\task\command\Task',
'db:manage' => 'app\task\command\DatabaseCommand',
],
];

View File

@@ -53,9 +53,9 @@ return [
// 是否需要断线重连
'break_reconnect' => false,
// 监听SQL
'trigger_sql' => env('APP_DEBUG', true),
'trigger_sql' => env('DB_SQL_DEBUG', false),
// 开启字段缓存
'fields_cache' => false,
'fields_cache' => env('DB_FIELD_CACHE', true),
],
// 更多的数据库配置信息

68
code/config/task.php Normal file
View File

@@ -0,0 +1,68 @@
<?php
// +----------------------------------------------------------------------
// | 转码设置
// +----------------------------------------------------------------------
return [
// 消费队列配置
'queue' => [
1 => [
'name' => env('QUEUE_NAME_1', 'QueueKey01'), // 消费队列名
'exec_num' => env('QUEUE_EXEC_NUM_1', 20), // 单进程消费任务数后重启
],
2 => [
'name' => env('QUEUE_NAME_2', 'QueueKey02'),
'exec_num' => env('QUEUE_EXEC_NUM_2', 20),
]
],
# Server Config
'service' => [
/***** 监听SOCK文件 *****/
//'host'=>runtime_path().'task.sock',
'host' => sys_get_temp_dir() . '/task.sock',
'port' => 0,
'mode' => SWOOLE_BASE,
'sockType' => SWOOLE_UNIX_STREAM,
'server_type' => 'TCP',
/***********************/
'worker_num' => 1,
'log_file' => runtime_path() . 'task.log',
'pid_file' => runtime_path() . 'task.pid',
'task_worker_num' => 0,
],
# Process Pool, NUM 为设置的任务组进程数 , 根据自身服务器情况增减
'process_pool' => [
# 采集任务进程组 队列消费者
[
'Name' => 'Inner Consume',
'Num' => env('TASK_PROCESS_NUM_01', 4),
'callback' => [app\task\core\Listen::class, 'innerConsume'],
],
# 内部循环任务进程组 优先队列消费者
[
'Name' => 'Inner Consume',
'Num' => env('TASK_PROCESS_NUM_02', 2),
'callback' => [app\task\core\Listen::class, 'innerConsume02'],
],
],
# 计划任务
'scheduled_tasks_pool' => [
[
// 扫描数据表计划任务
'status' => true,
'name' => 'Plan Task ',
'execution_interval' => 1,
'callback' => [\app\task\module\PlanTask::class, 'scanPlanTask'],
'param' => [],
],
],
];