Как стать автором
Обновить
0
Карма
0
Рейтинг
Mixailo @Mixailo

Пользователь

Простая защита от двойного запуска заданий cron

Время прочтения 2 мин
Просмотры 24K
Настройка Linux *
Хочу рассказать о простом скрипте, позволяющем защититься от двойного запуска заданий cron.

Допустим, раз в минуту вы обновляете некий кеш, чтобы стремительно отдать его миллионам посетителей сайта. Все идет прекрасно, но ровно до тех пор, пока глубокой ночью не запустится еженедельный бэкап и ваш кеш сформируется не за 10 секунд, а за 70, и на 60-й секунде его настигнет еще один процесс формирования кеша.

Что будет в таком сценарии дальше — вопрос весьма интересный. Велика вероятность, что два процесса будут активно мешать друг другу (они ведь работают с одними и теми же объектами), и их общее время выполнения будет отнюдь не в два раза больше, чем обычно, а если и третий настигнет…
Читать дальше →
Всего голосов 61: ↑50 и ↓11 +39
Комментарии 71

Автоматическая фильтрация комментариев в Livejournal при помощи XML-RPC

Время прочтения 3 мин
Просмотры 2.5K
PHP *
В этой статье я расскажу о том, как при помощи XML-RPC получать информацию о комментариях к своим постам в ЖЖ, и даже немножечко их удалять.

Изначально скрипт писался в связи с ситуацией в ЖЖ Навального, где неизвестный бот тысячами постит одно и то же сообщение, мешая развитию дискуссии в комментариях. Я не вполне разделяю его точку зрения (и уж точно не отношусь к его фанатам), но мне дорога свобода слова в интернете, так что я потратил некоторое время на изучение возможностей по обработке комментариев скриптом.
Читать дальше →
Всего голосов 63: ↑59 и ↓4 +55
Комментарии 22

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность