修复PM2无法启动的错误

This commit is contained in:
CN-JS-HuiBai
2026-04-04 12:28:44 +08:00
parent 1195a16cf1
commit 837abe0ea9
3 changed files with 6 additions and 2 deletions

View File

@@ -15,3 +15,4 @@ APP_TITLE=S3 Media Transcoder
# Session Cache (Valkey / Redis) # Session Cache (Valkey / Redis)
VALKEY_URL=redis://localhost:6379 VALKEY_URL=redis://localhost:6379
VALKEY_DB=0 VALKEY_DB=0
VALKEY_PREFIX=mediaconverter

View File

@@ -19,7 +19,8 @@ module.exports = {
S3_FORCE_PATH_STYLE: 'true', S3_FORCE_PATH_STYLE: 'true',
APP_TITLE: 'S3 Media Transcoder', APP_TITLE: 'S3 Media Transcoder',
VALKEY_URL: 'redis://localhost:6379', VALKEY_URL: 'redis://localhost:6379',
VALKEY_DB: 0 VALKEY_DB: 0,
VALKEY_PREFIX: 'mediaconverter'
} }
} }
] ]

View File

@@ -33,8 +33,10 @@ if (typeof ffmpeg.setFfprobePath === 'function') {
const redisUrl = process.env.VALKEY_URL || process.env.REDIS_URL || 'redis://localhost:6379'; const redisUrl = process.env.VALKEY_URL || process.env.REDIS_URL || 'redis://localhost:6379';
const redisDb = parseInt(process.env.VALKEY_DB || process.env.REDIS_DB || '0', 10); const redisDb = parseInt(process.env.VALKEY_DB || process.env.REDIS_DB || '0', 10);
const redisPrefix = process.env.VALKEY_PREFIX || process.env.REDIS_PREFIX || '';
const redisClient = new Redis(redisUrl, { const redisClient = new Redis(redisUrl, {
db: isNaN(redisDb) ? 0 : redisDb db: isNaN(redisDb) ? 0 : redisDb,
keyPrefix: redisPrefix ? (redisPrefix.endsWith(':') ? redisPrefix : redisPrefix + ':') : ''
}); });
app.use(cors()); app.use(cors());