Найти в Дзене
Покупайте СтеллыИ дарите их за контент
1 час назад
 • Вы подписаны

Ещё один день на тех же пяти серверах: забытый exit(‘stop’), бан собственного редактора и кэш-кризис сразу на двух машинах

Продолжение кейса про пять серверов клиента на ISPmanager после переезда. Неделю спустя после хаотичного первого дня флот, казалось, устаканился - и тут случился ещё один день с тремя независимыми происшествиями, в каждом из которых первая версия диагноза оказывалась неверной. Сайт вдруг стал отдавать одну строку "stop" вместо страницы - причиной оказалась забытая разработчиком отладочная строка в коде темы, положившая сразу 7 доменов-алиасов на одном движке. Отдельно fail2ban забанил собственного...

1 день назад
 • Вы подписаны

Один пропущенный GET-параметр положил новостной сайт на час - и как я после этого научил его выдерживать вирусные всплески втрое больше

Веду сервер новостного портала на 1С-Битрикс. Вирусная статья про ночную атаку разошлась через Яндекс.Дзен - и сайт лёг на целый час: сервер с 24 ядрами уходил в load average 35.78, а читатели ждали страницу по 30-150 секунд вместо мгновенной отдачи. Причина оказалась крошечной: один новый параметр в ссылках Яндекса (ysclid) не попал в список параметров, которые кэш должен игнорировать - и каждый переход с уникальной ссылкой считался новой, никогда не виденной страницей, минуя оба уровня кэша сразу...

2 дня назад
 • Вы подписаны

Пять багов за один вечер и охота за исчезающей задачей планировщика

Свой личный проект: система централизованного управления банами на DigitalRuby.IPBan, новую версию обкатываю на 13 Windows RDP-серверах - если атакующий засветился на одном сервере, через несколько минут его банят на всех остальных. Первый же реальный прогон инсталлятора на живой машине вскрыл пять независимых багов за один вечер: неподписанный скрипт, падение служебной утилиты на русской локали Windows, пустой XML-элемент, ломающий PowerShell изнутри, переполнение схемы планировщика заданий на "вечном"...

3 дня назад
 • Вы подписаны

Скупой платит дважды: неделя на пяти серверах клиента после бюджетного переезда

Клиент решил сэкономить и перенёс пять серверов на новый хостинг силами техподдержки самого хостинга - вместо того чтобы заказать миграцию у стороннего специалиста. Такой перенос обычно делают бесплатно или почти бесплатно. Есть только один нюанс: он переносит данные, а не конфигурацию. Через несколько дней после переезда сайты начали сыпаться один за другим, и разгребать пришлось уже мне. В итоге клиент заплатил заметно больше, чем стоила бы нормальная миграция с самого начала - классическое "скупой платит дважды"...

3 дня назад
 • Вы подписаны

Как я подключил четвёртый домен и перенёс 70 почтовых ящиков с Яндекс 360 на свой Exchange

У заказчика уже был свой Exchange Server, обслуживающий почту трёх доменов компании. Когда появился четвёртый бренд - 70 ящиков, до этого живших на Yandex 360 - встал вопрос: платить за отдельную облачную подписку или добавить домен в уже существующую инфраструктуру. Решили добавить - и дешевле, и одна точка администрирования вместо двух разных систем. По пути вылезло несколько отдельных находок. Один из адресов не создался с первого раза - алиас оказался уже занят другим доменом внутри той же организации...

3 дня назад
 • Вы подписаны

Переезд наоборот: почему мы перенесли сайт с VPS на shared-хостинг из-за ТСПУ

Обычно с shared-хостинга уходят на VPS ради ресурсов. Здесь получилось наоборот. Сайт заказчика на VPS периодически переставал открываться - без нагрузки, без ошибок в логах, просто тишина по таймауту, и совпадало это с окнами работы ТСПУ. Проверили силами сотрудников по всей стране - подтвердилось: недоступность именно в эти окна, сразу у разных провайдеров связи. Сменили VPS-провайдера - картина повторилась. А вот сайты того же провайдера на тарифах линейки VIP (уже обычный хостинг, не VPS) у тех же пользователей открывались нормально...

Покупайте СтеллыИ дарите их за контент