Ротация логов процессов в supervisord

Если вы пользуетесь supervisord, то наверняка сталкивались с неудобством ротации логов в нём. Типичная настройка в конфигурационном файле процесса в /etc/supervisor.d/ выглядит так: stdout_logfile=/var/log/progam/process_%(process_num)02d.log stdout_logfile_maxbytes=100MB stdout_logfile_backups=50 Логи складываются в отдельные файлы и ротируются по достижении размера в 100 мегабайт. Данный способ не очень удобен, особенно если нужно искать логи за определённую дату. В этом случае… Continue reading «Ротация логов процессов в supervisord»

Установка и настройка DLNA сервера в Debian Linux

Некоторое время назад я устал бегать с флэшкой к телевизору каждый раз, как хотел посмотреть новый фильм и решил, что пора впустить прогресс и в эту область развлечений. 🙂 Телевизор был заменён на новый, с поддержкой функции DLNA и подключен к локальной сети. Не стал мудрствовать лукаво и поставил minidlna — сервер, который есть в… Continue reading «Установка и настройка DLNA сервера в Debian Linux»

Apache грузит систему. Как понять, какой скрипт тормозит

Примерно две недели назад захожу на один из веб-серверов и благодаря средствам мониторинга вижу на нём неприлично высокую нагрузку. И судя по всему, приличную часть ресурсов отжирает один процесс Apache’а. Но на сервере не один десяток сайтов. Как понять, какой именно сайт/скрипт тормозит? Очень просто. 🙂 В этом нам поможет mod_status. Нужно добавить его в… Continue reading «Apache грузит систему. Как понять, какой скрипт тормозит»

Утилиты мониторинга ресурсов системы в Debian Linux

В этом посте я хочу обсудить средства мониторинга, которыми я пользуюсь в повседневной работе. Все эти утилиты ставятся простой командой: apt-get install <название_утилиты>, поэтому заострять на этом внимание я не буду. Также не вижу особого смысла расписывать отображаемые данные. Лучше один раз поставить их и увидеть всё самому, чем смотреть на скриншоты. 🙂 Для мониторинга… Continue reading «Утилиты мониторинга ресурсов системы в Debian Linux»

Работаем с SVN — основные команды

Мануалов и описаний команд SVN сейчас в интернете великое множество. Внесу и я свои пять копеек в эту тему. Про установку и настройку SVN я уже писал, но что происходит потом? Да, собственно, ничего сложного. Сначала администратор SVN заводит новый проект на сервере, настраивает доступ и раздаёт логины-пароли участникам проекта. После этого происходит важный и… Continue reading «Работаем с SVN — основные команды»