Node.js · Middle · Запитання 59 з 75
Що має зробити Node.js-сервер, отримавши SIGTERM?
- 1Проігнорувати його і працювати далі
- ✓Правильна відповідь: Перестати приймати нові з'єднання, завершити поточні запити, закрити з'єднання з базою і вийти
- 3Одразу вийти через
process.exit(0)
Пояснення
Оркестратори на кшталт Kubernetes надсилають SIGTERM, перш ніж знищити под. server.close() зупиняє нові з'єднання; додайте таймаут на випадок, якщо щось зависне.