...
ais_name |
---|
...
- Ротация и архивация лога
В процессе своей работы веб-проложения сохраняет лог выполнения запросов в файлshared/log/production.log
, размеры которого со временем эксплуатации системы могут достигать нескольких гигобайтгигабайт. Чтобы избежать угрозы нехватки свободного дискового пространства, рекомендуется регулярно производить ротацию и архивацию данного лога, например, с помощью logrotate. - Удаление старых релизов
Со времением эксплуатации в директорииreleases
может накопиться большое количество устаревших версий приложения, которые уже не совместимы с текущей установленной версией. Чтобы избежать засорения дискового пространства, рекомендуется производить регулярное удаление старых релизов, например, спустя месяц с момента их последнего использования. Сброс кэша
Для ускорения обработки запросов веб-приложения в ходе своей работы генерируют внутренний кэш в оперативной памяти. В некоторых случаях, например при изменении ссылки на текущий релиз приложения, кэш необходимо сбрасывать, чтобы избежать непредсказуемой работы приложения. Сброс кэша можно осуществить с помощью выполнения следующей команды из директории с приложением:Code Block rails@server:~/arm_isp$ touch current/tmp/restart.txt
Запуск, остановка, перезапуск
Управление работой веб-приложений в общем случае осуществляется с помощью инит-скрипта веб-сервера nginx/etc/init.d/nginx
. Например, команда на перезапуск nginx-а имеет следующий вид:Code Block root@server:~# /etc/init.d/nginx restart
Перезапуск отдельного приложения может потребоваться, например, когда приложение перестает быть доступным для всех пользователей.
...
- Ротация и архивация лога
В процессе своей работы менеджер соединений сохраняет лог выполнения запросов в файлеshared/log/connection_manager.log
, размеры которого со временем эксплуатации системы могут достигать нескольких гигобайтгигабайт. Чтобы избежать угрозы нехватки свободного дискового пространства, рекомендуется регулярно производить ротацию и архивацию данного лога, например, с помощью logrotate. Удаление старых релизов
Со времением эксплуатации в директорииreleases
может накопиться большое количество устаревших версий приложения, которые уже не совместимы с текущей установленной версией системы. Чтобы избежать засорения дискового пространства, рекомендуется производить регулярное удаление старых релизов, например, спустя месяц с момента их последнего использования.Запуск, остановка, перезапуск
Управление работой менеджера соединений осуществляется с помощью инит-скрипта/etc/init.d/hydra_connection_manager
. Например, команда на перезапуск имеет следующий вид:Code Block root@server:~# /etc/init.d/hydra_connection_manager restart
...