0 / 0 / 0
Регистрация: 04.06.2016
Сообщений: 20
|
||||||
1 | ||||||
Node.js проект завершает работу после выполнения на VPS серверах26.02.2020, 10:58. Показов 972. Ответов 4
Доброго времени суток! Проблема следующая: При запуске локально, на компьютере, приложение работает, нареканий не вызывает.
Но при загрузке на сервер VPS,проект завершается после выполнения кода. В чем может быть проблема? модуль nightmare Вот скрин консоли с пк а это с putty (просто доходить до вывода сообщения в консоль и завершается работа) что я не так делаю?
0
|
|
26.02.2020, 10:58 | |
Ответы с готовыми решениями:
4
Приложение не завершает работу после закрытия Калькулятор завершает работу после ввода значений
|
272 / 176 / 30
Регистрация: 16.03.2017
Сообщений: 1,626
|
|
03.03.2020, 01:56 | 2 |
Не уверен что здесь нода виновата. Возможно модуль Nightmare глючит... А возможно ваш сайт не хочет на хостинге открываться.
p.s. где вы 4 года были, что первое сообщение с 2016го? ))
0
|
Coding is art
![]() 536 / 420 / 153
Регистрация: 04.09.2013
Сообщений: 1,056
|
|
04.03.2020, 23:43 | 3 |
не уверен что понял в чём проблема, убил час что бы попробовать отдебажить и как-то ничего не придумал что может быть.. у меня на ubuntu код не работает тоже..
это точно что-то связанное с модулем найтмэр.. он как будто бы не создаёт ничего (имеется в виду что он не забивает эвент луп) и нода завершает процесс т.к. там ничего нет.. На винде проверить не могу к сожалению.. Одна догадка есть: он пытается вызвать electron и не может и "тихо" падает с ошибкой (но это пальцем в небо).. Возможно ему нужны какие-то дополнительные зависимости на ОС
1
|
0 / 0 / 0
Регистрация: 04.06.2016
Сообщений: 20
|
|
05.03.2020, 09:09 [ТС] | 4 |
Немного пошаманив догадался что на vps хостинге отсутствует видео окружение для хедлесс браузера и модулю не в чем запускать браузер. попытался воткнуть xvfb для эмуляции видеокарты на оперативке. Все работает, но по логам "DEBUG=nightmare node test" видно что все запускается но эффекта 0 все равно. Как я это понял - я эмулирую заход по ссылке в браузерную игру и становлюсь онлайн. на винде все работает, но тот же код выполняется на vps но онлайн в игре я себя не вижу
0
|
282 / 241 / 51
Регистрация: 23.09.2014
Сообщений: 790
|
|
08.03.2020, 12:16 | 5 |
beardyman999, не мучайтесь - https://www.npmjs.com/package/puppeteer
1
|
08.03.2020, 12:16 | |
Помогаю со студенческими работами здесь
5
EXE файл завершает работу сразу после запуска
Через 15 минут после открытия любой игры компьютер завершает свою работу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |