Поиск по тегу: freebsd

Keyweb dedicated server — все лучшее клиентам.

16.02.2011, 16:18

Тэги: freebsd, keyweb, долбоебы

О том, как мгновенно решаются проблемы с выделенным севером в Keyweb AG.

В начале года было решено взять еще один выделенный сервер, чтобы вынести отдельно проект. Установили сервер, за установку взяли деньги не в полном объеме, а порадовали неплохой скидкой. Установили через день или два после заявки. Я сразу же начал устанавливать все нужно для меня ПО и настраивать его. Были установлены MySQL + Nginx + PHP-FPM с нужными модулями и настройками.

За вечер все было настроено на ура без проблем. Начал потихоньку переносить проект. Сначала перенес базу и со старого севера и прописал удаленный коннект. Так как севера физически находились в одном дата-центре, до казалось, что все будет работать быстро (тем более нужен только 1 день для переноса) и не надо было объединять в локалку.

К счастью, в то время я находился на Сахалине и соответственно в основном работал ночью по Москве. Сразу же начались какие-то непонятные тормоза. По логам и времени запросов было понятно, что все хорошо, тем более ночью нагрузки практически нет по сравнению с днем и вечером. Сначала грешил на то, что все таки база на новом, а все остальное на старом, но после окончательного переезда на новый сервер тормоза не ушли. Что самое интересно, весь день, даже в пиковые нагрузки система отрабатывала на ура и не было ни каких проблем ни с одним из компонентов ПО.

На протяжении почти всего месяца общался постоянно с технической поддержкой и, я надеюсь, они это прочитают. Столько писем в тех. поддержку я за всю жинь не писал.

Было решено переустановить и пошагово проверить все настройки ПО. Я переустановил Nginx, пересобрал PHP-FPM, переустановил MySQL, Bind, Sphinx и перепроверил все конфиги.
Далее, по рекомендациям «специалистов» было решено обновить ОС. Обновил FreeBSD до последней стабильной версии 8.1. Абсолютно никаких изменений.
Было непонятно, я перенес все конфиги и данные с одного сервера на другой в рамках одного тостера и, не смотря на это, новый сервер продолжал беспощадно тупить с 1 ночи до 10-11 утра по Москве. В моменты тупняков gstat показывал очень высокие значения, примерно 170-180%.

У меня уже не хватало нервов и сил на это все, в следствии чего, меня в обратной связи сравнили с дворником, т.к. я такой негодяй посмел в своих письмах употребить словосочетание «… меня как клиента не должно ебать …».

И тем не менее, специалисты продолжали настаивать на том, что я хуево настроил ПО и надо все переустанавливать и проверять. Также предлагали за отдельную плату провести мониторинг сервисов и выяснить в чем проблема.

Мийка помог мне установить и настроить Munin, но это ничего не дало. Мною было решено забить на него хуй, чтобы не терять больше времени.

На этот «новый» сервер ушло 120 евро + 20% аптайма проекта + мои нервы и время (что гораздо дороже стоимости железа). В один момент меня это все попросту заебало и я посмотрел на тарифы firstdedic.ru. Обратился в службу поддержки (у меня там есть аккаунт с VDS), мне тут же предложили скидку на первый месяц обслуживания и, кстати говоря, установка севера у них бесплатная и происходит в течении 10 минут. Спонтанно заказал новый сервер, все настроил, перенес и отныне радуюсь 100% аптайму.

Я до сих пор не знаю, что происходит по ночам в дата-центре кейвеба и знать не хочу :) У меня работает проект, моя задача выполнена.
Но по комментария членов Pyha Foundation :), возможно это из-за того, что ночью начинается бекапирование всех серверов и поэтому они начинают глючить. Хотя возможно, что и программный рейд был настроен хуево. Вобщем, больше сервера там не буду заказывать.

Проблемы с установкой iMagick на FreeBSD

21.09.2009, 15:17

Тэги: freebsd, imagick, web

Устанавливал расширения к php.
Установил GD, установил imagick из портов.

Оказалось, что iMagick использует старую версию библиотеки JPEG.

Fatal error: Uncaught exception ‘ImagickException’ with message ‘Wrong JPEG library version: library is 70, caller expects 62

Сначала рыл инет на эту тему, поставил portmaster, обновил JPEG и все зависимые либы

portmaster -dRrf jpeg-7

Не помогло Оо.

Решил обновить само pecl’овское расширение imagick.

Скачал imagick 2.3.0, установил по инструкции.

wget http://pecl.php.net/get/imagick-2.3.0.tgz tar -xzf imagick-2.3.0.tgz cd imagick-2.3.0 phpize ./configure make make install echo "extension=imagick.so" >> /usr/local/etc/php/extensions.ini

Теперь у нас выскакивает проблема:

Fatal error: Uncaught exception ‘ImagickException’ with message ‘Wand contains no images `MagickWand-1′ @ magick-image.c/MagickSetImageFilename/9326′ in …

Хорошо, переустанавливаем ImageMagick!

Заходим сюда: http://www.imagemagick.org/script/install-source.php#unix, тащим последнюю сборку и устанавливаем себе.

wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz tar -xzf ImageMagick.tar.gz cd ImageMagick-6.5.6-2 ./configure make make install

Рестартим апач и ура!

FreeBSD 7.2 64 bit.