2014-12-01 4 views
1

Koa реализовал не отключенный веб-сервер, когда одна страница имеет ошибку. Мой вопрос .... это поведение обработки ошибок достаточно прочное, что вам больше не нужно использовать Forever при размещении узла узла?Нужен ли Коа навсегда?

+1

Просто хочу отметить, что 'forever' делает много других вещей, например, позволяя вам указывать выходы файла журнала, смотреть каталоги и управлять несколькими приложениями. –

ответ

4

Вы должны по-прежнему использовать forever (или nodemon, немного более простой в использовании в некоторых случаях), чтобы ваш сервер работал. Есть и другие вещи, которые могут привести к его сбою в производственной среде, а не только к плохим запросам.

В разработке я видел безумное время безотказной работы в некоторых приложениях koa без использования forever/nodemon, но я бы не сделал этого на производстве. Он просит позвонить по телефону 3 часа :)

Если вы используете Linux/Unix, вы также должны рассмотреть возможность использования tmux, чтобы он работал в отдельном сеансе терминала или он мог тайм-аут с сеансом терминала. (Тип tmux new -s koa, чтобы начать). Вот статья об использовании tmux с upstart: https://bowerstudios.com/node/953

Смежные вопросы