|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|
Node.js под нагрузкой29.12.2017, 12:00. Показов 2448. Ответов 1
Метки нет (Все метки)
Добрый день, посоветуйте плииз.
Что происходит с NodeJS, если слишком много https запросов? когда не хватает процессора или памяти? Спасет ли запуск через forever? (читал что вроде автоперезапуск) как ведут при этом сервисы в линуксе? (знаю, вопрос не по теме) Здесь я- совсем нуб - он его перезапустит если он подвиснет или потребует ручного перезапуска сервиса? Не по теме: Задача: написать чат-бота для внешнего API. В идеале на много тысяч одновременных пользователей. Первую версию (альфу) решил запустить на Node (проще) и теперь размышляю - искать как "обнадежить" и написать связку с JAVA-сайтом или готовиться к полному переписыванию на Java...
0
|
|
| 29.12.2017, 12:00 | |
|
Ответы с готовыми решениями:
1
Модуль на C++ под Node.js Адаптировать функцию под node Можно ли настроить vps сервера apache под node js |
|
Coding is art
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
|
|
| 30.12.2017, 16:44 | |
Сообщение было отмечено andyj как решение
Решение
Всё зависит от того как напишите приложение на ноде.
Например, если сделать общение между пользователями и сервером через сокет, и сохранять сообщения в редис (на другом сервере например), то можно очень легко горизонтально расшириться и сможете миллионами обрабатывать одновременных пользователей. В обычных серверах хттп можно тоже горизонтально расшириться, но на кол-во ядер на данной машине (1-й вариант подразумевает разные машины). см PM2 модуль. Вообще происходит так, что процесс "виснет" пока не обработает операцию для пред. запроса. Трудно сказать что конкретно будет происходить у вас, но чаще всего бывает так: ломиться много людей, нода нагружается на максимум (проц), когда проц забит нода может обрабатывать Н кол-во запросов в секунду (предположим 10к), если в секунду стучаться 11к, то 1к будет ждать секунду, что бы ему ответили. Т.к. след. секунду постучат ещё 11к, то мы сможем ответить только 9к (1к пред. 9к за эту сек) и 2к останеться на след. секунду. Грубо говоря время ожидания будет рости. Обычно в этом случае делают форк, на 8 трейтов из 4 ядерного пк. что даёт 8 апликаций, каждая из которого работает на виртуальном ядре. что даст пропускную способность 10к * 8. Чем больше виртуальных ядер тем больше можно расшириться. 10к это пример, реально надо тестировать, нагружать сервер, и смотреть сколько он может обработать за секунду..
1
|
|
| 30.12.2017, 16:44 | |
|
Помогаю со студенческими работами здесь
2
Не запускается пакет node js - пакетами? npm? сам node? gulp? Перезагрузка под нагрузкой ПК выключается под нагрузкой ПК перезагружается под нагрузкой Зависает компьютер под нагрузкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|