guanghulab/server/proxy/ecosystem.proxy.config.js
2026-05-10 13:12:44 +08:00

62 lines
2.1 KiB
JavaScript

// ═══════════════════════════════════════════════
// 铸渊专线V1 · PM2 代理服务配置
// ⚠️ [DEPRECATED · D58] V1节点已停用
// V2.0已测试通过正式启用 → ecosystem.brain-proxy.config.js
// 此文件保留作为V1历史参考
// ═══════════════════════════════════════════════
module.exports = {
apps: [
{
name: 'zy-proxy-sub',
version: '1.0.0',
script: '/opt/zhuyuan/proxy/service/subscription-server.js',
instances: 1,
exec_mode: 'fork',
env: {
NODE_ENV: 'production',
ZY_PROXY_SUB_PORT: 3802,
ZY_PROXY_DATA_DIR: '/opt/zhuyuan/proxy/data',
ZY_PROXY_KEYS_FILE: '/opt/zhuyuan/proxy/.env.keys'
},
max_memory_restart: '128M',
log_file: '/opt/zhuyuan/proxy/logs/subscription.log',
error_file: '/opt/zhuyuan/proxy/logs/subscription-error.log',
time: true
},
{
name: 'zy-proxy-monitor',
version: '1.0.0',
script: '/opt/zhuyuan/proxy/service/traffic-monitor.js',
instances: 1,
exec_mode: 'fork',
env: {
NODE_ENV: 'production',
ZY_PROXY_DATA_DIR: '/opt/zhuyuan/proxy/data',
ZY_PROXY_KEYS_FILE: '/opt/zhuyuan/proxy/.env.keys'
},
max_memory_restart: '64M',
log_file: '/opt/zhuyuan/proxy/logs/monitor.log',
error_file: '/opt/zhuyuan/proxy/logs/monitor-error.log',
time: true
},
{
name: 'zy-proxy-guardian',
version: '1.0.0',
script: '/opt/zhuyuan/proxy/service/proxy-guardian.js',
instances: 1,
exec_mode: 'fork',
env: {
NODE_ENV: 'production',
ZY_PROXY_DATA_DIR: '/opt/zhuyuan/proxy/data',
ZY_PROXY_LOG_DIR: '/opt/zhuyuan/proxy/logs',
ZY_PROXY_KEYS_FILE: '/opt/zhuyuan/proxy/.env.keys'
},
max_memory_restart: '128M',
log_file: '/opt/zhuyuan/proxy/logs/guardian.log',
error_file: '/opt/zhuyuan/proxy/logs/guardian-error.log',
time: true
}
]
};