У меня есть сайт, использующий nodejs. Проблема заключается в том, когда пользователь загружает изображения, на которых сайт перестает работать. Это из-за перезагрузки сервера PM2 при изменении файла, я думаю. Как решить эту проблему. спасибоExpressjs pm2 ignore watch public/images folder
ответ
PM2 имеет специальный флаг --ignore-watch
флаг.
Попробуйте создать файл process.json
в том же каталоге, где ваши app.js/index.js есть и вставьте:
{
"watch": ["server", "client"],
"ignore_watch" : ["node_modules", "public/images"],
"watch_options": {
"followSymlinks": false
}
}
Еще на эту тему: http://pm2.keymetrics.io/docs/usage/watch-and-restart/
, куда положить process.json? это мой каталог http://prntscr.com/bm1bms –
Рядом с файлом вашего основного сервера/в корневой папке проекта. –
Что такое точная линия: pm2 -ignore-watch? пожалуйста, сделайте это более подробно. –
- 1. Git ignore .git folder
- 2. Un-ignore folder в SmartSVN
- 3. Folder Watch, когда создается файл
- 4. Watch Folder in VB.net/WPF
- 5. Nodejs + expressjs - pm2 и навсегда не работают?
- 6. phpstorm project folder upload ignore path
- 7. Как запустить `webpack --watch`, используя pm2?
- 8. Python Watch Folder - опросный список для файлов
- 9. pm2 не может создать несколько экземпляров expressjs - ошибка использования EADDRINUSE
- 10. gulp watch с babel, а затем pm2 restart
- 11. Как смотреть и перезагружать приложение ExpressJJ с pm2
- 12. C# while (true) loop for watch folder, похоже, вызывает Stackoverflowexception
- 13. F # ignore missing ignore
- 14. Node.js pm2 Многопользовательский запуск проекта
- 15. Apple Watch Watch Watch
- 16. Команда PM2 не найдена
- 17. Как увидеть историю перезапуска PM2 (node-pm2)
- 18. как развернуть приложение expressjs на оконном сервере
- 19. pm2 + Экземпляр EC2 + сценарий начальной загрузки = повесить?
- 20. Как вы можете игнорировать регулярное выражение для часов в pm2
- 21. Grunt-Browserify Ignore Option
- 22. pm2 перезапуск петли с sailsjs
- 23. Ударная производительность Watch Watch
- 24. Watch Watch Timer
- 25. О Watch Watch Timer
- 26. PM2 не запускается внутри докера
- 27. Python _winreg folder
- 28. Preproccessor ignore
- 29. Google folder api settings folder parents
- 30. Как перенаправить example.com/folder/ на www.example.com/folder/?
пм2 автоматически не перезагрузится процессы его управляет, если вы специально не просите об этом. Кроме того, вы можете сохранять файлы в папке вне рабочего каталога, что на самом деле лучше, поскольку данные должны быть отделены от кода. Также, пожалуйста, покажите нам файлы журнала, выпустив 'pm2 logs <имя-процесса>' –