#node.js #nuxt.js #pm2
Вопрос:
Я пытаюсь запустить приложение nuxtjs, используя pm2
, однако, приложение немедленно закрывается, и я не смог получить полезную информацию из журнала pm2:
2|frontend_nuxt | Error: ENOENT: no such file or directory, chdir '����' -> '/var/www/frontend_nuxt/releases/20210831071742'
2|frontend_nuxt | at wrappedChdir (node:internal/bootstrap/switches/does_own_process_state:112:14)
2|frontend_nuxt | at process.chdir (node:internal/worker:100:5)
2|frontend_nuxt | at /usr/local/share/.config/yarn/global/node_modules/pm2/lib/ProcessContainer.js:298:13
2|frontend_nuxt | at wrapper (/usr/local/share/.config/yarn/global/node_modules/pm2/node_modules/async/internal/once.js:12:16)
2|frontend_nuxt | at next (/usr/local/share/.config/yarn/global/node_modules/pm2/node_modules/async/waterfall.js:96:20)
2|frontend_nuxt | at /usr/local/share/.config/yarn/global/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16
2|frontend_nuxt | at WriteStream.<anonymous> (/usr/local/share/.config/yarn/global/node_modules/pm2/lib/Utility.js:186:13)
2|frontend_nuxt | at WriteStream.emit (node:events:394:28)
2|frontend_nuxt | at node:internal/fs/streams:72:16
2|frontend_nuxt | at FSReqCallback.oncomplete (node:fs:185:23)
Приложение nuxtjs само по себе может запуститься без проблем.
Я понятия не имею, как отладить эту ошибку или как получить более полезные сведения, есть идеи?
Комментарии:
1. Работает ли он локально? Вы следовали инструкциям здесь? nuxtjs.org/docs/2.x/deployment/deployment-pm2
2. да, он работает локально, однако, запускается
npm run build
pm2 start
тогдаpm2 status
, и я могу видеть его со статусомerrored
и журналом, как в вопросе выше.
Ответ №1:
с помощью npm2 show id
я обнаружил, что путь к сценарию не был обновлен. так что мне просто пришлось:
pm2 delete frontend_nuxt amp;amp; pm2 start ecosystem.config.js
и все хорошо.
Комментарии:
1. Не стесняйтесь принять этот ответ, когда сможете.
2. Вы должны быть в состоянии через некоторое время. Проверьте информацию, указанную при наведении курсора.
3. Да, завтра я смогу это сделать.