PM2 Procesy
Přehled
PM2 spravuje 18+ procesů na serveru.
Seznam procesů
| Služba | Port | Složka | Popis |
|---|---|---|---|
| chat-frontend | 3002 | /opt/czechai-cockpit-full/Czech-AI-Cockpit | AI Chat UI |
| czech-legal-ai | 3000 | /root/apps/czech-legal-ai | Právník (39 zákonů) |
| czechai-api | 5000 | /opt/czechai-api | Hlavní API |
| router-api | 8090 | /opt/router-api | Router Tower |
| rag-api | 8095 | /opt/czechai-rag-kb | RAG Knowledge Base |
| reality-api | 3003 | /opt/reality-api | Reality API |
| mcp-api | 5010 | /opt/czechai-api | MCP Server |
| pardubice | 5050 | /root/apps/pardubice | Reality Pardubice |
| leads-dashboard | 3030 | /root/apps/leads-dashboard | Leads UI |
| test1-dashboard | 3031 | /root/apps/test1-dashboard | Test UI |
| claude-worker | - | /opt/router-api | Router Tower Worker |
| cursor-worker | - | /opt/router-api | Router Tower Worker |
| zed-worker | - | /opt/router-api | Router Tower Worker |
| gpt-worker | - | /opt/router-api | Router Tower Worker |
| windsurf-worker | - | /opt/router-api | Router Tower Worker |
| job-claimer | - | /opt/router-api | Job Auto-Claimer |
| job-processor | - | /opt/router-api | Job Processor |
| mkdocs | 8085 | /opt/czechai-docs | Documentation |
Příkazy
Základní
# Seznam procesů
pm2 list
# Stav procesu
pm2 show router-api
# Logy
pm2 logs router-api --lines 100
# Restart
pm2 restart router-api
# Stop
pm2 stop router-api
# Delete
pm2 delete router-api
Management
# Uložit stav (pro resurrect po restartu)
pm2 save
# Obnovit po restartu serveru
pm2 resurrect
# Startup script
pm2 startup
# Monit (dashboard)
pm2 monit
Hromadné operace
# Restart všech
pm2 restart all
# Stop všech
pm2 stop all
# Reload všech (graceful)
pm2 reload all
Konfigurace
PM2 konfigurace je v ecosystem.config.js:
module.exports = {
apps: [
{
name: 'router-api',
script: 'server.py',
cwd: '/opt/router-api',
interpreter: 'python3',
env: {
PORT: 8090
}
}
]
}