Экран закрывается и выходит во время длительного процесса на сервере node.js - PullRequest
0 голосов
/ 12 июня 2019

У меня нет доступа к Sudo, поэтому в настоящее время я не могу установить 'Forever' https://www.npmjs.com/package/forever

Вместо этого я просто использую «Экран».

Я запускаю сервер node.js, в случайную точку, сервер узлов останавливается, и экран выходит. Я не могу собрать какие-либо данные об ошибке по этому вопросу. Кажется, я совершенно не знаю, почему это происходит, и не могу придумать, как поймать происходящее. Это случается не часто (возможно, 1 раз в день). Когда я загружаю шпатлевку и захожу на свой сервер Apache через терминал, я набираю screen -x или screen -r, и он говорит, что экранов нет. Процесс сервера узла определенно останавливается, потому что приложение, которое он запускает, перестает работать.

Очевидно, я не могу опубликовать весь код здесь, его множество. Но, кажется, все работает замечательно, за исключением случаев, когда что-то идет не так, и закрывает прикрепленный экран.

Если бы была проблема с сервером узла, я ожидал бы сбой, и прикрепленный экран оставался бы присоединенным. Там будет ошибка, выведенная на терминал для меня, чтобы увидеть, когда я открою его. Но в этом случае он полностью закрывает прикрепленный экран.

Кто-нибудь знает, какая ошибка может вызвать это?

Кстати, есть ли альтернатива 'Forever', которую можно установить без доступа Sudo?

1 Ответ

0 голосов
/ 12 июня 2019

Моя версия узла была неправильной, поэтому Forever не устанавливался.Я не нуждался в СУДО в конце концов.Сейчас я использую Forever, и, надеюсь, это поможет пролить свет на то, что происходит, так как у меня есть файл out.log, который должен поймать любую проблему.: -)

...