'zh-CN', //全局设置为中文 'aliases' => [ '@bower' => '@vendor/bower-asset', '@npm' => '@vendor/npm-asset', ], 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 'bootstrap' => ['queue','queue4'], 'components' => [ 'queue' => [ 'class' => \yii\queue\db\Queue::class, 'db' => 'db', // DB connection component or its config 'tableName' => '{{%queue}}', // Table name 'channel' => 'default', // Queue channel key 'mutex' => \yii\mutex\MysqlMutex::class, // Mutex used to sync queries 'ttr' => 5 * 60, // Max time for job execution 'attempts' => 3, // Max number of attempts 'as log' => \yii\queue\LogBehavior::class, // 'commandClass'=>\common\foundation\MyCommand::class ], 'queue4' => [ 'class' => \yii\queue\db\Queue::class, 'db' => 'db', // DB connection component or its config 'tableName' => '{{%queue}}', // Table name 'channel' => 'default', // Queue channel key 'mutex' => \yii\mutex\MysqlMutex::class, 'ttr' => 5 * 60, // Max time for job execution 'attempts' => 3, // Max number of attempts 'as log' => \yii\queue\LogBehavior::class, // 'commandClass'=>\common\components\MyCommand::class ], 'redis' => [ 'class' => 'yii\redis\Connection', 'hostname' => env('REDIS_HOST'), 'port' => env('REDIS_PORT'), 'password' => env('REDIS_PASSWORD'), 'database' => 1, ], // 'cache' => [ // 'class' => \yii\caching\FileCache::class, // ], 'cache' => [ 'class' => \yii\redis\Cache::class, 'redis'=>'redis' ], 'Aliyunoss' => [ 'class' => 'common\components\Aliyunoss', ], 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'logVars' => [], 'class' => 'yii\log\FileTarget', 'levels' => ['info'], 'categories' => ['yii\db\Command::query'], 'maxFileSize' => 10240, 'maxLogFiles' => 30, 'logFile' => '@app/runtime/logs/sql/sql-' . date('Y-m-d') . '.log', ], [ 'class' => 'yii\log\FileTarget', 'levels' => ['info'], 'logFile' => '@app/runtime/logs/all-' . date('Y-m-d') . '.log', ], ], ], ], ];