0 / 0 / 0
Регистрация: 04.06.2016
Сообщений: 20
1

Node.js проект завершает работу после выполнения на VPS серверах

26.02.2020, 10:58. Показов 972. Ответов 4

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Проблема следующая: При запуске локально, на компьютере, приложение работает, нареканий не вызывает.

Но при загрузке на сервер VPS,проект завершается после выполнения кода.
В чем может быть проблема? модуль nightmare
Вот скрин консоли с пк
Node.js проект завершает работу после выполнения на VPS серверах

а это с putty (просто доходить до вывода сообщения в консоль и завершается работа)
Node.js проект завершает работу после выполнения на VPS серверах

что я не так делаю?

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
var Nightmare = require('nightmare')
var nightmare = Nightmare({ show: false })
nightmare 
 .goto('google.com')
 
 .then(function(result) {
    console.info(result)
 })
 .catch(function(error) {
      console.error('Search failed:', error)
 })
console.info('Node bot: Удачное подключение!');
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2020, 10:58
Ответы с готовыми решениями:

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

Калькулятор завершает работу после ввода значений
Простейший калькулятор, просили воспользоваться переключателем switch. Выходит из программы после...

ПК сам автоматически завершает работу после запуска
Добрый день! Сегодня появилась проблема с самовольным завершением работы ПК. Перед этим вылезло...

Программа завершает работу после вывода данных
запускаю программу ввожу значения а когда программа их должна вывисти вылазит табличка windows...

4
272 / 176 / 30
Регистрация: 16.03.2017
Сообщений: 1,626
03.03.2020, 01:56 2
Не уверен что здесь нода виновата. Возможно модуль Nightmare глючит... А возможно ваш сайт не хочет на хостинге открываться.

p.s. где вы 4 года были, что первое сообщение с 2016го? ))
0
Coding is art
Эксперт JS
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2020, 12:16
Помогаю со студенческими работами здесь

Система завершает работу после отключения по RDP
Как убрать привязку работы к сессии администратора?

EXE файл завершает работу сразу после запуска
Привет всем, столкнулся с следующей проблемой Написал небольшую програмку на паскале. Чтобы...

Почему программа завершает работу после ввода данных
ПОМОГИТЕ ПОЖАЛУЙСТА. когда включаешь эту программу то вводишь исходные данные которые потом должны...

Через 15 минут после открытия любой игры компьютер завершает свою работу
Захожу в игру любую игру ну допустим я играю в Warface проходит минут 15 всё игра сварачивается и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru