тем что в console.log() выводится только сообщение отсюда:
server.listen('127.0.0.1:'+PORT, () => { console.log(SERVER LISTENING...) })
все остальные логи не выводятся, отлаживать сервер невозможно. В чём причина такого и как это исправить?
чем запускается? где логи смотришь?
Запускаю в powershell по ssh через докер. Там же смотрю логи.
А может быть оно на этом логе падает? Но как узнать, ты же не смотришь ошибку... А может ты не смотришь другие логи, но тут тоже не понятно как и что ты делаешь...
есть такое, но решения нет) https://www.reddit.com/r/docker/comments/n65h75/node_app_not_outputting_any_consolelogs_after/
я бы логгер поменял либо обернул в pm2
Запустила через pm2, та же история, логи не выводятся
на фронт сообщение отправляется, но предшествующие логи не выводятся
Какой командой запускается контейнер?
start /path/to/index.js -watch Что-то такое
Вы же про pm2?
Нет, я про запуск самого контейнера.
К слову, pm2 сохраняет все логи в ~/.pm2/logs внутри контейнера (если запущен там).
Туда тоже эти логи не доходят
Как ты логи смотришь?
Обсуждают сегодня