Невозможно перезапустить Node.js, используя код PHP

Я пытаюсь написать скрипт PHP, который может перезапустить Node.js с помощью этого cmd:

PM2 Restart server.json

Я также попробовал:

<?php
    // echo shell_exec("PM2 Restart /var/www/htdocs/myfolder/server.json");
    echo exec('PM2 Restart /var/www/htdocs/myfolder/server.json');
?>

но это тоже не работает.

Я пытался изменить права доступа к файлам и владельца каталога, но команды не работают в коде PHP.

Какие-либо предложения?

1 ответ

Я думаю, что вы написали неверный аргумент для pm2 restart команда.

Используйте один из следующих параметров для restart команда.

$ pm2 restart  <app_name|id|'all'|json_conf>

Это будет работать.

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