Некорректно работает Node.js



  • Добрый день.
    Столкнулся с проблемой при работе с websocket. Скрип завершается с ошибкой "Node process stopped."
    То есть скрипт выполняется и просто на ровном месте происходит эта ошибка, если в лог выводить меньше сообщений, то ошибка происходит позже. Смысл работы скрипта заключается в том, что он сначала собирает список комнат чата, а затем из каждой комнаты собирает имена юзеров. Причем если не ограничить количество собираемых комнат, то ошибка опять же произойдет быстрее. Но в любом случае, когда дело доходит до собирания юзеров, то максимум на четвертом юзере происходит ошибка. Претензий к коду нет, потому что ошибки происходят в разных местах и виной тому какие то ограничения, не связанные с кодом. В чем может быть причина?





  • @GhostZ проблема не с асинхронностью. Это я предусмотрел. И не в таймауте выполнения блока Node.js у меня стоит 10 минут. А ошибка происходит быстрее, и она зависит от того насколько много выводить в лог и от того насколько много сохранять данных в объектах js и BAS



  • @Kroner, ну значит что-то делаете не так



  • @GhostZ нужна какая то зацепка что не так



  • @Kroner said in Некорректно работает Node.js:

    "Node process stopped."

    Эта ошибка означает, что процесс ноды умер из-за ошибки. Можете попробовать поискать ошибку в логе ноды node_log.txt И не выводите в лог какие-то огромные объекты ноды с большим числом ссылок



  • @UserTrue спасибо)


Log in to reply