автозапуск приложения nodejs

Я хочу запустить команду node /home/makerio/Projects/red.js при загрузке моего компьютера. Я добавил команду к запускаемым приложениям , но это дало мне ошибку, указывающую на то, что по какой-то причине была запущена более старая версия nodejs

1
задан 10 June 2021 в 20:32

1 ответ

Альтернативным решением было бы использовать pm2 .

Цитата из README

PM2 - это менеджер производственных процессов для приложений Node.js со встроенным балансировщиком нагрузки. Он позволяет поддерживать приложения в рабочем состоянии вечно, перезагружать их без простоев и облегчать общие задачи системного администратора

В основном он запускает и управляет процессом узла во время загрузки или когда узел process / app exists / breaks

# Installing pm2    
npm install -g pm2 # may require sudo

# Starting the app
pm2 start ~/Projects/red.js
pm2 save    # saves the running processes
            # if not saved, pm2 will forget
            # the running apps on next boot


# check status 
pm2 list

# IMPORTANT: If you want pm2 to start on system boot
pm2 startup # starts pm2 on computer boot


Что касается устаревшей версии узла, существует множество руководств , например, это

1
ответ дан 28 July 2021 в 11:30

Другие вопросы по тегам:

Похожие вопросы: