Ошибка безголового Chrome в PM2 - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь сделать что-то похожее на то, что объясняется в здесь . Он в основном пытается запустить экземпляр браузера Chrome, работающий в режиме без головы .

Но процесс выдает ошибку, как только он запускается. Когда та же команда выполняется непосредственно из командной строки, она работает хорошо.

Я использовал команду

google-chrome --headless --disable-gpu --remote-debugging-port=9222

Конфигурация PM2 Json ниже

{
"apps":
    [{
    "name":"google-chrome-headless",
    "script":"google-chrome",
    "watch":true,
    "args":"--headless --remote-debugging-port=9222 --disable-gpu"
    }]
}

Приведенная выше конфигурация не запустила безголовый браузер. Не удалось.

Я попытался поместить команду и аргументы в сценарий оболочки и попытался ее выполнить. Это все еще не удалось.

{
"apps":
    [{
    "name":"google-chrome-headless",
    "script":"launchchrome.sh",
    "watch":true
    }]
}

Журнал или отчет PM2 не дают полезной информации. Журнал Chrome выдает ошибку типа

SyntaxError: Unexpected token ILLEGAL

, что опять же не очень полезно (потому что в chrome не было запущено ни одной страницы)

Может кто-нибудь помочь мне в этом?

Редактировать: Я использую Ubuntu 16.04 LTS 64 bit.

...