Рейтинг:0

Виртуальная машина Google Cloud Debian. Красный узел перестает работать

флаг ua

Я пользователь Windows, пытающийся использовать Linux для своего онлайн-сервера. Я тестирую виртуальную машину Debian, работающую в облаке Google. Там я установил Node-Red, Apache и mySQL. Каждый день, когда я собираюсь начать тестирование, Node-red не работает, виртуальная машина, Apache и mySQL работают, но для Node-Red мне нужно открыть консоль терминала и ввести node-red start.

Помощь приветствуется.

Рейтинг:0
флаг lr

Тут может быть много разных факторов. Чтобы дать более точный ответ, нам необходимо просмотреть ваши журналы. Тем не менее, несколько вещей, которые вы должны знать в любом случае. Debian (и другие дистрибутивы Linux) используют systemd для обеспечения работы фоновой службы и ее запуска во время загрузки. Поэтому, когда вы перезагружаете компьютер, systemd отвечает за запуск всего программного обеспечения, которое вы хотели бы запустить.

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

Однако, если вы не выключите свою виртуальную машину между сеансами, то, скорее всего, приложение аварийно завершает работу из-за другого фактора. Сбой может быть вызван множеством разных вещей, и здесь будут полезны журналы.Чтобы найти журналы о приложении, вы, скорее всего, можете найти его в /var/log/<имя-приложения>/. Или, если вы хотите просмотреть их в режиме реального времени, вы можете сделать sudo journalctl -fu <имя-приложения>

Дополнительную информацию о journalctl можно найти здесь.

Paulo Borges avatar
флаг ua
Привет, я сделал несколько тестов: переустановил Node-Red, удалил виртуальную машину и переустановил ее с помощью Ubuntu с Node-Red и, наконец, вернулся к Debian, но на этот раз установил только Node-Red, никаких других приложений и никаких потоков. Та же проблема, через некоторое время, скажем, 6 часов, проверьте NodeRed, и он больше не активен, но виртуальная машина работает. /var/log/нос-красный не существует. Поскольку для «сбоя» требуется так много времени, в идеале нужно найти журнал. Как я могу найти это? Спасибо
Paulo Borges avatar
флаг ua
Проблема видимо решена. Большинство процедур установки, которые я нашел при интернированной установке старых версий node.js, последняя версия NodeRed рекомендует node.js 14, поэтому я выполнил ручную установку node.js 14 и использовал сценарий установки NodeRed для Raspberry Pi, и NodeRed работает более 12 часов. Без поломок. Это первый раз, когда он держится так долго. Спасибо

Ответить или комментировать

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