Архив метки: Решение насущных задач

Nginx: сайт в режиме обслуживания, кроме разработчиков

На днях стала задача: сделать средствами nginx возможность перевода сайта в режим обслуживания для всех пользователей, кроме разработчиков. Под режимом обслуживания понимается то, что все запросы к скриптам сайта должны выдавать одну и ту же страницу с сообщением о том, … Читать далее

Рубрика: IT, PC, Web | Метки: , , , , | Комментариев нет

Решение насущных задач на ruby: объединить файлы логов по порядку в один

Дано: каталог с файлами xxx.access.log, xxx.access.log.1, … Требуется: объединить файлы в один большой в порядке по суффиксам (1, 2, 3, …). Особенность: сортировка по именам файлов дает неверный порядок (1, 10, 11, …, 2, 20, …)

Рубрика: Ruby | Метки: , | Комментариев нет

Рестарт Apache в случае недоступности сайта

Иногда нужны простые но эффективные средства решения насущных задач. Например, у меня сложилась ситуация, когда сайт периодически начинает выдавать ошибку 500, не отмечая ничего в логах. Похоже, падает расширение PHP (подозрения на APC, но не в этмо суть). Рестарт Apache … Читать далее

Рубрика: IT, Web, Все рубрики | Метки: , , , | Комментариев нет