Что делать если pm2 в Termux прерывается?

Какие бы я не пробовал команды pm2, через пару секунд все прерывается и перестает работать, посмотрел все что только можно, ничего не помогло, вот код:

const { VK } = require("vk-io");
const { HearManager } = require("@vk-io/hear");
const vk = new VK({ token: 'ne vazhno' })
const bot = new HearManager();
vk.updates.on("message_new", bot.middleware);
bot.hear("Привет", msg => { msg.send(Робит); })
vk.updates.start().catch(console.error); //console.log(Запускаааю);

Вот ошибка из консоли:

10:22:59 PM2 | [pidusage] We couldn't find uptime from /proc/uptime, using os.uptime() value

Вот что использовал при этой ошибке:

pm2 start --no-daemon index.js

Ответы (1 шт):

Автор решения: nörbörnën

Обычно это происходит из-за того, что процесс был остановлен до того, как pm2 попыталcя получить некоторую информацию о процессоре.

Переводя на простой язык, это означает, что ваша программа выкинула исключение ещё до того как pm2 поднялся и всё устроил.

И это - не удивительно, так как в коде видны сообщения, которые не взяты в кавычки.

bot.hear("Привет", msg => { msg.send(Робит); })

console.log(Запускаааю);

Советую вам отладить вашу программу до работоспособного состояния без использования pm2.

→ Ссылка