Стойка с серверами нашего клиента, где среди более-менее однотипных бюджетных серверов затесался брендовый сервер с красивыми яркими лампочками. (Кажется, Dell таки
)
p.s. Нащелкал по-быстрому совсем чуток новых фото, есть на фейсбуке.
Стойка с серверами нашего клиента, где среди более-менее однотипных бюджетных серверов затесался брендовый сервер с красивыми яркими лампочками. (Кажется, Dell таки
)
p.s. Нащелкал по-быстрому совсем чуток новых фото, есть на фейсбуке.
Наконец доехали наши стойки в датацентр, теперь у нас плановый полный комплект. Собственно, сегодня коллеги их собрали и заканчивают подвод электропитания – как обычно, по два фидера на стойку.

Ожидаю на этой неделе еще немного интересных железок.
Начинаем цикл о борьбе с ISPManager – тема для меня актуальна в связи с тем, что мы сейчас достаточно активно продвигаем наше направление, связанное с хостингом/VPS/выделенными серверами. Сегодня первая заметка, скорее, чтобы не забыть самому.
Дано – FreeBSD 8.2, ISPManager, Apache 2.2, PHP 5.3. Так сказать – bleeding edge
Переводим ряд клиентов с mod-itk на php-cgi для чуть большего контроля за ресурсами. Включаем клиенту “PHP как CGI” в настройках сайта, и получаем в самом начале вывода скрипта неприятную фразу, ломающую весь дизайн сайта
It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EEST/3.0/DST' instead...
Кроме этого, иногда видим warning-и разные. Идем в /usr/local/etc/php.ini – все описано верно. Смотрим, как панель включает PHP в режиме CGI: в домашнем каталоге пользователя возникает каталог php-bin, где лежит php.ini и исполняемый файл php, который состоит из одной строчки:
#!/usr/local/bin/php-cgi
Конечно, можно каждому пользователю недостающие параметры дописывать руками. Но когда пользователей на сервере сотни, нужно более промышленное решение. А глобально решить задачу с warning-ами и таймзонами просто – смотрим на любом из потерпевших сайтов phpinfo(), конкретно нас интересует, где PHP смотрит на дополнительные ini-файлы:![1313671929-clip-2kb[1]](http://deineka.net/wp-content/uploads/2011/08/1313671929-clip-2kb1.png)
Логика такая – если есть php.ini у самого пользователя (а по умолчанию панель пишет каждому пользователю php.ini с парой параметров), то PHP игнорирует системный /usr/local/etc/php.ini, но будет читать все ini-файлы в каталоге /usr/local/etc/php/. Соответственно, создаем файл /usr/local/etc/php/php.ini с парой-тройкой нужных нам строчек:
date.timezone ="Europe/Kiev" display_errors="Off" display_startup_errors="Off"
После этого – все работает правильно. Для Centos/Debian пути будут другими, но, надеюсь, направление мысли (что и где искать) понятно.
Далее будет…
На прошлой неделе приехала дополнительная батарейка в датацентр. Небольшой фотовидеоотчет (извините за качество – с телефончика снималось):
Фото один под названием “Йопсель, и как эту дуру засунуть в Газель?”. Понятное дело, что занесли UPS подъемником, очень аккуратно, даже не снимая с паллеты. Правда, пришлось снять уплотнитель двери в Газели – с ним не хватало буквально миллиметров.
Фото два. “Батарейки размера AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA”. Автор фразы – Serge Pustovoitoff (пруф)

И на закуску – душераздирающее видео о том, как мы это дело руками заносили. Ничего особенного, но слабонервным лучше не смотреть, звук громко не делать – все таки, когда несешь тяжелый UPS, иногда могут вырваться неприличные слова
Давно небыло, так сказать, новостей с полей. В общем, разбирая файлы фотоархива, выбрал чуток.
Наш супер-мега-принтер, печатающий на наклейках и ламинирующий их:
Заполняемся потихоньку. Блейды, стораджи, двухпроцессорные Supermicro и четырехпроцессорные Dell’ы соседствуют с недорогими тазиками в корпусах имени CSV:
Отрадно видеть, что наши клиенты и партнеры очень внимательно относятся, в свою очередь, к своим клиентам. Ребята приехали со своим блоком управляемых розеток и коммутатором, затем приобрели IPKVM – все для того, чтобы максимально автоматизировать свои услуги и сделать их удобными. Уважаю, правильный и перспективный подход.
Напомню, что почитать о нашем ДЦ можно не только на сайте ИТЛ, но и в темах на сёрче и на ХФ.