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

Раньше уже разбирал хаотичную первую неделю на пяти серверах клиента после переезда на ISPmanager. Тогда было три пожара в первый же день, повторные инциденты на одном домене по трём разным причинам, security-аудит и баг с таблицей на 5,3 миллиона строк. Неделю спустя, когда казалось, что флот наконец устаканился, случился ещё один день, который стоит разобрать … Читать далее

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

Веду сервер одного новостного портала (дальше в тексте - newsportal.example; у сайта ещё пара доменов-алиасов и кириллический домен, все указывают на один и тот же физический сервер). Стек классический для СМИ на 1С-Битрикс: CentOS 7, 24 ядра, 46 ГБ RAM, nginx перед Apache + mod_php, Percona (MySQL-совместимая), Redis и Memcached, поверх которого работает собственный composite-кэш … Читать далее

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

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