Node.js: Graceful Shutdown
Diese Dokumentation ist Teil des Erste Schritte-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Erfahren Sie, wie Sie einen Node.js-Service schnell und sicher auf Stackhero bereitstellen.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite Node.js Cloud Lösung, die zahlreiche Vorteile bietet, darunter:
- Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen
git push.- Nutzen Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
- Genießen Sie sorgenfreie automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
- Erhalten Sie optimale Performance und robuste Sicherheit dank einer privaten und dedizierten VM.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Node.js Cloud Hosting Lösung von Stackhero auszuprobieren!
Wenn Sie eine neue Version Ihrer App deployen, erhält die vorherige Version vor dem Herunterfahren ein Terminationssignal. So hat Ihre Anwendung Zeit, Datenbankverbindungen und andere Dienste sauber zu schließen.
Das Terminationssignal SIGTERM wird an Ihre App gesendet. Sie können dieses Signal in Ihrem Code wie folgt behandeln:
process.on('SIGTERM', () => {
// Dieses Log erscheint im Stackhero-Dashboard im Tab "logs"
console.info('SIGTERM signal received.');
// Schließen Sie hier offene Datenbankverbindungen oder andere Services
// ...
});