Всё по тегу ‘секас’

клиент vs саппорт

@ Апр 27
%d0%ba%d0%bb%d0%b8%d0%b5%d0%bd%d1%82-vs-%d1%81%d0%b0%d0%bf%d0%bf%d0%be%d1%80%d1%82

Есть такая поговорка: «чем больше клиент смыслит в предмете, тем больше он мешает разработке». Но вот когда клиент знает что работник халтурит, но ему не хочется делать его работу за которую он платит деньги — получается занятная ситуация.

Примерно так можно описать складывающиеся отношения с саппортом некоего рб-хостера (фиг тебе, а не реклама! =<) и это меня БЕСИТ! >_<

А что делаете вы в такой ситуации?…

постфикс и довкот — кого хочешь…

@ Мар 7
%d0%bf%d0%be%d1%81%d1%82%d1%84%d0%b8%d0%ba%d1%81-%d0%b8-%d0%b4%d0%be%d0%b2%d0%ba%d0%be%d1%82-%d0%ba%d0%be%d0%b3%d0%be-%d1%85%d0%be%d1%87%d0%b5%d1%88%d1%8c

Изначально планировалась заметка о том, как поставить и настроить «лёгкий» и удобный почтовый сервер, но увы, задача оказалась сильнее меня. Поэтому публикую некоторые грабли с которыми успела познакомиться в процессе и решить.

Траблшутинг

Если в логах появляется следующая XYетень, то 90% что виноват в этом SELinux.

Mar  2 02:08:14 nyaa dovecot: POP3(xxx@yyy.zz): mkdir(/var/vmail/yyy.zz/xxx/cur) failed: Permission denied
Mar  2 02:08:14 nyaa dovecot: POP3(xxx@yyy.zz): Couldn’t open INBOX: Internal error occurred. Refer to server log for more information.

Берём резиновый дрын и со всей душой анально караем его за сотни минут потраченных на решение данной проблемы.

ВАРН! — Это решение работает частично, так как далее возникает затык с пермишенами при создании файлов писем и там полная жопа. Лечится по слухам добавлением специального типа пермишенов для довкота либо отключением SELinux’а, но на практике не проверяла.

# semanage fcontext -a -t dovecot_spool_t ‘/var/vmail(/.*)?’

# restorecon -Rv /var/vmail

Если у вас появляется ошибка:

postfix/cleanup[4486]: warning: connect to mysql server localhost: Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’

Можете смело пиздить тех умников, которые пишут localhost в манах. Разницу постфикс имеет, мой юный падаван!

Правим все hosts=localhost на hosts=127.0.0.1 опля!

и никакой магии!

@ Мар 1
%d0%b8-%d0%bd%d0%b8%d0%ba%d0%b0%d0%ba%d0%be%d0%b9-%d0%bc%d0%b0%d0%b3%d0%b8%d0%b8

Установка ImageMagick на центось.

Для начала, проверьте чтобы эти пакеты были установлены:

#yum install gcc php-devel php-pear

Если всё в порядке, двигаемся далее и ставим самого магика:

#yum install ImageMagick ImageMagick-devel

Тут есть одно но: если у вас система 64бита, то вы можете ставить x86_64 пакеты, минуя i386 и сэкономив тем самым кол-во зависимостей.

Следующим шагом станет компиляция библиотеки iMagick для PHP.

#pecl install imagick

На вопрос: «Please provide the prefix of Imagemagick installation» отвечаем: «all»

Если всё прошло удачно, то в конце лога появится:

Build process completed successfully
Installing ‘/var/tmp/pear-build-root/install-imagick-3.0.1//usr/lib/php/modules/imagick.so’
Installing ‘/var/tmp/pear-build-root/install-imagick-3.0.1//usr/include/php/ext/imagick/php_imagick_defs.h’
Installing ‘/var/tmp/pear-build-root/install-imagick-3.0.1//usr/include/php/ext/imagick/php_imagick.h’
Installing ‘/var/tmp/pear-build-root/install-imagick-3.0.1//usr/include/php/ext/imagick/php_imagick_shared.h’
install ok: channel://pecl.php.net/imagick-3.0.1
You should add «extension=imagick.so» to php.ini

Последняя строка как бы намекает что надо прописать модуль, прописываем:

#echo «extension=imagick.so» > /etc/php.d/imagick.ini

Рестартуем httpd и проверяем загрузился ли модуль:

#service httpd restart

#php -m | grep imagick

Ня! Можно кушать сгущенку и ресайзить каваек :З

По мотивам: http://tuxologia.blogspot.com/2011/01/imagemagick-centos.html

МОАР »

интересный баг, в pgp?

@ Фев 17
%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0%d0%b3-%d0%b2-pgp

Интересный баг был найден на просторах интЫрнетов, неужели такая трушная компания делает такие косяки? о_О

ВнимаНЯ! Непроверенная информация!

Но если кто захочет рискнуть и проверить, отпишитесь об успехах. =3

Если кратко то, имя пользователя с пассфразой сохраняется в кеш. И если вы задумаете позже добавить такого же пользователя но с другой пассфразой, то готовьтесь вспоминать первую.

Бинд, Девид Бинд

@ Июл 27
%d0%b1%d0%b8%d0%bd%d0%b4-%d0%b4%d0%b5%d0%b2%d0%b8%d0%b4-%d0%b1%d0%b8%d0%bd%d0%b4

Сегодня надо не забыть о тонкостях настройки такой хрени как DNS под управлением кэмпа BIND.

Итак, несколько полезных советов:

Если в /etc нет конфига, то вполне вероятно что бинд «срёт» и конфиг надо пихать вот сюда /var/named/chroot/etc

В конфигу надо добавлять список файлов зон с зэками и блджадами. Далее не забудем воздать молитву великому ОНОТОЛЕ и приступим к созданию бараков для наших доменов.

Как вы уже догадались, зарыть их надо в /var/named/chroot/var/named для того чтобы сильно не ипаццо, можно взять готовое файло и подредактить его под свои извращенные нужды. Файло лежит как правило в /usr/share/doc/bind…/sample/var/named

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

Ну и напоследок не забудьте отредактировать файлик /etc/resolv.conf чтобы не краснеть когда провалится проверка. Кстати о ней %)

Проверить грамотность этого шаманства можно при помощи команды:

dig @ns1.domain.com localhost
dig ftp.domain.com

Вот так. Работает ли эта магия, будет известно часов через 6-48 ) Пожелайте удачи и баночку кофе, а за это я буду себя вас радовать новыми ололо.

МОАР »

Дедик?

@ Июл 19
%d0%b4%d0%b5%d0%b4%d0%b8%d0%ba

Любите родину, мать вашу!

Купить дедик из колхоза это просто цензоред какой-то. Еще с одним ДЦ мы пролетели как фанера над колхозом (хотя сами виноваты). Граждане, покупая сервер будьте готовы что вас попросят выслать факсом уши, лапы и хвост! Хорошо что еще блин не попросили привезти лично в офис… Уникумы… Были посланы на тот же ФАКс. =\

Вторая проблема может подкрасться ну уж совсем незаметно. Казалось бы всё оформлено, подписано, но тут вам сообщают что карточки из сраной глуши не принимаются. Даже международные! Правда есть шанс, что салесы окажутся людьми разумными и подскажут выход из сложившейся жоп… ситуации.

To be continued… епт.

логи и лохи

@ Апр 27
%d0%bb%d0%be%d0%b3%d0%b8-%d0%b8-%d0%bb%d0%be%d1%85%d0%b8

Сегодня наконец закончила минимальный API для лоли ^^ Теперь осталось стабилизировать нагрузку и можно пускать на автоматику.

Между тем невольно обожглась с ротацией логов, не посмотрев для какой системы мауал и тупо скопипастив всё рекомендуемое -_- В результате сервер пару раз почти лёг (502 не считается =Р). Посмотрев на два метра логов набежавших за пару часов я всё же нашла мануал для своей системки и надеюсь поправила положение ^^»

МОАР »

hardcore day

@ Апр 21
hardcore-day

Наверное за сегодня я потеряла нервных клеток больше, чем за прошлые пол года точно.

Всё началось в 2 часа ночи, когда Чиаки перед сном читала последние новости с любимого сайта. ) Внезапно винда сказала oops и выкинулась в бсод (ну, это же винда). Тихо чертыхнувшись, Чиаки потянулась к ресету. Экран погас, комп замер и начал загружаться но… подкравшийся из темноты песдец успел сделать своё дело и Лилу ушла в полный шутдаун… Ничего не понимая, Чиаки потянулась к power’у, но кроме шума кулеров и постороннего треска она ничего не услышала. Еще пара попыток оживить комп не дали никакого результата, зато явно запахло горелым… Выключив комп, Чиаки принялась постепенно разбирать Лилу для исследования и тестирования.

На утро процесс был завершен. А часть деталек из второй машинки перекочевала внутрь Лилу. Тестовый запуск, и… ничего. Песдец, который так нагло накинулся ночью не желал сдаваться без боя, поэтому Чиаки достала свой шаманский бубен и стала призывать других шаманов помочь ей изгнать злого и наглого из Лилу. Шаманы откликнулись и стали готовить ритуал. Тем временем Чиаки взяла Лилу и отправилась в путь к священному месту, попутно читая старые заклинания и изучая донорские списки.

Прибыв на место, они сразу приступили к ритуалу. Прикрепляя священные тестерские железки, они искали засевшего где-то песдеца. Наконец он был найден в большой и хвостатой коробке с надписью FSP EPSILON 600w. Молитвы Чиаки помогли и больше ничего не пострадало. Оставив шайтан-ящик на попечение грамотных шаманов, она стала искать где можно найти подходящий для Лилу ящик… Видимо сложившиеся звезды указали верный путь и в ближайшей обители железа была найдена подходящая, мощная коробка именуемая HYPER 780w. Выбора не было и Чиаки пришлось расстаться почти с 200 гринами для того, чтобы Лилу снова ожила. Так как на изгнание злого песдеца требуется несколько дней, а большой белый человек говорит что надо работать, а не горевать об утратах.

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

неинтересные новости

@ Апр 15
%d0%bd%d0%b5%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b5%d1%81%d0%bd%d1%8b%d0%b5-%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8

Очередной день подходит к концу.

Думать и загоняться некогда, обработка контента превыше всего. Есть то хочется :) Правда в перерывах моделирую различные варианты кнутов и пряников для лоли. Просто страшно становится когда понимаешь что на аплоад с копипастным оформлением уходит ~45с, а мне приходится тратить по 1-2 минуте на приведение в порядок -_- Нужна автоматизация или рабы. Думаю что дешевле. XD

Есть вероятность что в конце недели обломится третий пень и пол гб мозгов, что более чем достаточно для линупса и его мучания на реальном железе а не виртуалке. Предвкушаю… *_*

Раз процесс и два процесс… будет семечка

@ Дек 27
%d1%80%d0%b0%d0%b7-%d0%bf%d1%80%d0%be%d1%86%d0%b5%d1%81%d1%81-%d0%b8-%d0%b4%d0%b2%d0%b0-%d0%bf%d1%80%d0%be%d1%86%d0%b5%d1%81%d1%81-%d0%b1%d1%83%d0%b4%d0%b5%d1%82-%d1%81%d0%b5%d0%bc%d0%b5%d1%87

Ура друзья мои! Если вы это читаете, то значит мои страдания еще не закончились. =)
Наверное все мы совершаем ошибки в жизни, но на некоторые из них мы соглашаемся добровольно а иногда даже платим кому-то деньги, да-да такие бумажки цветные. Всё ради того, чтобы можно было вдоволь посавершать новых ошибок. О чем я? Конечно же о VPS друзя и недруги мои!

Первое и главное правило — не экономь!

Именно ему я и решила последовать, заказав более дорогой и навороченный сервер. И как оказалось слава богу что заказала! Потому что мучений получила в двадцать раз больше чем могла себе представить.

Уже третьи сутки единственное чем я живу, о чем думаю и что ебЪт меня даже во сне — это как настроить этот грёбаный сервак… Я уже проклинаю тот день когда моя глупость вылилась из мозга и закоротив клавиатуру заказала впс. Я проклинаю тех индусов, которые писали мегапупер панель для этого трижды проктятого линукса. Я проклинаю этот ебЪчий апач, которых без стыда и совести жрет десятками мегабайт драгоценную память.

Второе правило — конец появляется с начала.

Когда кошку обучают новому трюку, номер всегда показывают всем посетителям. Я не исключение.

Итак, номер первый: ssh и приватные ключи. паблик на сервер, главный на ключ. и не забудьте поменять порт.

Номер второй: тема ебЪи полностью раскрыта в зонах днс. чтобы было приятно, не забывайте добавлять в главный домен А записи для всего барахла которое у вас там. Ну или попросите у саппорта поднять мыло.

Номер третий (заключительный): если вы не девид блейн — apt-get\yum\aptitude remove apache и марш искать зверька под названием nginx!

На сегодня это всё… и если ничего не упадет, а меня никуда не заберут люди в белом, то серия продолжится во имя… Чего?