.agent/skills/pm2-process-management/SKILL.md
PM2 config, ecosystem files, restart strategies, log management, cron jobs. Use when configuring Julia's services, debugging crashes, or adding new managed processes.
npx skillsauth add abzhaw/juliaz_agents pm2-process-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
// ecosystem.config.js
module.exports = {
apps: [{
name: 'service-name',
cwd: './service-dir',
script: 'npm',
args: 'run start',
// Restart strategy
restart_delay: 3000,
exp_backoff_restart_delay: 100,
max_restarts: 10,
// Environment
env: { NODE_ENV: 'production' },
env_development: { NODE_ENV: 'development' },
// Cron (for scheduled agents)
cron_restart: '0 7 * * *', // restart daily at 7am
autorestart: false, // don't auto-restart on exit (for cron jobs)
}]
};
pm2 start ecosystem.config.js # Start all apps
pm2 restart <name> # Restart one app
pm2 stop <name> # Stop (don't delete)
pm2 delete all # Remove all app entries
pm2 status # Overview table
pm2 logs <name> --lines 50 # Tail logs
pm2 logs <name> --nostream # Print last N lines and exit
pm2 save # Persist current list to dump.pm2
pm2 resurrect # Restore from dump.pm2
pm2 flush # Clear old logs
{
name: 'health-checker',
script: './scripts/health_check.sh',
cron_restart: '*/15 * * * *', // every 15 minutes
autorestart: false,
watch: false,
}
~/.pm2/logs/<name>-out.log ← stdout
~/.pm2/logs/<name>-error.log ← stderr
| Name | Port | Type |
|------|------|------|
| frontend | 3002 | Always-on |
| bridge | 3001 | Always-on |
| orchestrator | — | Always-on loop |
| cowork-mcp | 3003 | Always-on |
| backend-docker | — | docker compose up |
development
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
development
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
tools
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
research
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.