2016-11-06 8 views
0

Предположим, что, если есть один запрос R1 обрабатывается сервером Nodejs и отладчик остановился систему на точки останова.Nodejs отладчик паузы нить

Теперь на этом этапе (после паузы), если другой запрос R2 сделан клиентом, он вообще входит в сервер Nodejs?

Если он не заходит на сервер, то какой компонент сервера Nodejs будет хранить этот запрос R2 в режиме ожидания до освобождения этой отладки отладчика?

Если он вводит сервер, то какой компонент сервера Nodejs будет обрабатывать этот R2 и как?

Я ничего не могу найти на этом, любая помощь приветствуется. Благодаря

+0

Я не думаю, что для этого есть окончательный ответ. отладчик просто останавливает поток JS или все потоки? а также, этот сервер кластеризован? это зависит –

ответ

1

Если это не входит сервер, то какой компонент Nodejs сервер будет держать этот запрос R2 в режиме ожидания до этого отладчика паузы выпущен?

I GUESS: запрос будет просто тайм-аут, без guetting какого-либо ответа. (Уровень HTTP). Если у вас есть что-то вроде nginx перед узлом, это будет 502-сервис nginx, потому что он может иметь ответ от вашего узла.

Если он входит в сервер, то какой компонент сервера Nodejs будет обрабатывать этот R2 и как?

Опрос очереди.

Лучшая информации Вы можете получить на пути узле functionning internaly, цикл событий и т.д .., здесь: https://github.com/nodejs/node/blob/master/doc/topics/event-loop-timers-and-nexttick.md

Посмотри это стоит времени.

+0

Спасибо за ссылку, пройдут через нее. – gurvinder372

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

  • Нет связанных вопросов^_^