У меня нет доступа к Sudo, поэтому в настоящее время я не могу установить 'Forever' https://www.npmjs.com/package/forever
Вместо этого я просто использую «Экран».
Я запускаю сервер node.js, в случайную точку, сервер узлов останавливается, и экран выходит. Я не могу собрать какие-либо данные об ошибке по этому вопросу. Кажется, я совершенно не знаю, почему это происходит, и не могу придумать, как поймать происходящее. Это случается не часто (возможно, 1 раз в день). Когда я загружаю шпатлевку и захожу на свой сервер Apache через терминал, я набираю screen -x или screen -r, и он говорит, что экранов нет. Процесс сервера узла определенно останавливается, потому что приложение, которое он запускает, перестает работать.
Очевидно, я не могу опубликовать весь код здесь, его множество. Но, кажется, все работает замечательно, за исключением случаев, когда что-то идет не так, и закрывает прикрепленный экран.
Если бы была проблема с сервером узла, я ожидал бы сбой, и прикрепленный экран оставался бы присоединенным. Там будет ошибка, выведенная на терминал для меня, чтобы увидеть, когда я открою его. Но в этом случае он полностью закрывает прикрепленный экран.
Кто-нибудь знает, какая ошибка может вызвать это?
Кстати, есть ли альтернатива 'Forever', которую можно установить без доступа Sudo?