Попробуйте изменить часть sudo своего кода ниже. Я знаю, что вы должны включить экспорт домой, хотя я не видел никаких документов, объясняющих почему. Вы меняете место, где написано «sudo -u username» на имя пользователя, который будет правильно запускать этот код? Вы также изменяете путь к правильному расположению app.js на сервере правильно?
script
export HOME="/root"
exec sudo -u username /usr/local/bin/node /path/to/app.js 2>&1 >> /var/log/node.log
end script
Я не уверен, поможет ли это, но я видел, как некоторые люди заменили:
start on started mountall
до
start on (local-filesystems and net-device-up IFACE=eth0)