CategoryErrors-fixing

CloudFlare ERROR 1000

Иногда можно столкнуться с подобной ошибкой, в случае если сайт работает через CloudFlare. Техподдержка самого CF фактически морозится и отправляет вас в официальный faq, который не то чтобы очень полезный в данном случае.

Вполне вероятно, что причин подобной ошибки может быть несколько, я опишу конкретно ту, с которой столкнулся лично.

В моем конфиге nginx, проксирование на бекенд происходит по имени домена, а также отдельно прописана директива resolver, для использования nginx-ом определенных мною резолверов, а не локального.

И вот тут причина — резолверы, прописанные в конфиге, отдавали А-запись для проблемного домена, указывающую также на CF, вместо локального, правильного адреса. В итоге получалось, что-то вроде зацикленного редиректа, и CF конечно же для разрывания цепи отдавал ошибку.

Решилось конечно же все просто — исправлением локальной А-записи. Возможно и в вашем случае что-то подобное, смотрите на правильный резолвинг доменов и отсутствие замкнутых циклов.

Intel i350 driver on Linux

Недавно настраивал bond для 4х таких карточек на сервере, столкнулся с проблемкой — по дефолту карты не определяются системой и надо ставить отдельно драйвер.

Скачал где положено исходники.

Вроде бы все поставилось, но карты так и не определяются… В логе нашел такую ошибку:

NVM Checksum Is Not Valid

Continue reading

Logical volume vgNN/VOL in use.#012 Can’ t deactivate volume group

Выловил такую ошибку на kvm-гипервизоре. Смысл в том, что с этой ошибкой не могла удалиться виртуалка, что самое веселое — удалялась совершенно другая, а не та, которая фигурирует в ошибке!

Помните недавнюю мою заметку о проблеме с медленным логином? Так вот это видимо из той же истории. Вероятно залипает лок на одном из lvm-томов, и он не может совершать activate/deactivate на любом из участников volume group.

Полный текст ошибки:

journal: internal error: Child process (/usr/sbin/vgchange -aln vgNN) unexpected exit status 5:   Logical volume vgNN/LVM_NAME in use.#012  Can'
t deactivate volume group "vgNN" with 22 open logical volume(s)

Вылечил это следующими командами:

systemctl restart systemd-{udevd,journald,logind,machined}
systemctl restart libvirtd

 

Исправление SSL mixed content на WP

Недавно перевез сайт на новую площадку, с хорошей настройкой nginx+httpd+php7 (да-да, мною настроенная 🙂 ). И это полностью сломало мне сайт 🙁

Во-первых откуда-то взялся mixed-content, которого не может быть никак, т.к. не использую вообще каких-либо кастомных переделок — все нативное и 100% рабочее. Плюс при входе в админку выхватил бесконечную переадресацию.

Continue reading

kvm systemd-service: Медленный ssh логин и невозможность запуска виртуалки

Столкнулся с ситуацией, когда на один из серверов, логин по ssh занимал долгое время, более 10-15 секунд, но в итоге был успешным.

При этом -vvv для ssh не давал  никакой полезной информации, залип происходил на строках:

debug1: Entering interactive session.
debug2: callback start

Continue reading

Правка/добавление адреса в WHM из консоли

В случае если в whm был добавлен адрес с неверной маской например, исправить это в web-интерфейсе невозможно, только удалять/добавлять заново. Из терминала же это можно сделать в 2 команды.

Открываем следующий файл:

vim /etc/ips

Находим там свой адрес и правим маску на требуемую.

После этого выполняем команду:

systemctl reload ipaliases

Все, теперь все должно быть правильно.

Таким же образом без проблем можно и добавить адрес.

После добавления еще нужно вот это выполнить:

/scripts/rebuildippool

 

Проблемы с подключением php-модулей на CloudLinux+Cpanel

Обнаружил у юзера багу, невозможно изменить текущий набор модулей для php. Т.е. какие бы изменения не вносились — в phpinfo они не отображаются.

При этом у других пользователей проблема не воспроизводится.

Немного подумав, решил, что тут налицо беда с виртуальными точками монтирования, а так как за эту часть системы отвечает cagefs, пошел смотреть help для cagefsctl и вот оно, что надо:

--remount-virtmp            : create virtual mount points and remount user

Выполняю:

# cagefsctl --remount-virtmp USERNAME

И все исправляется!

ispmanager 5: Невозможно добавить www-домен

Получаем такую ошибку при попытке добавить www-домен в панели:

Возникла ошибка при работе с пользователями. Пользователь ‘ ‘ не существует При создании домена или пользователя

Тут все просто, в конфиге панели:

/usr/local/mgr5/etc/ispmgr.conf

Должны быть добавлены две директивы:

WebUser apache
WebGroup apache

Они указывают пользователя под которым должны работать форки апача, если этих директив нет — надо добавить, указать правильного существующего пользователя и сделать:

/usr/local/mgr5/sbin/mgrctl -m ispmgr exit

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

Восстановление программного raid10 после сбоя (inactive)

Сегодня расскажу о проблеме рассинхронизации массива типа RAID10.

Для начала необходимо понимать суть данного массива, хорошо поясняется она здесь:

Array 5 vs Array 10

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

Я бы сказал, что это один из самых популярных рейд-массивов, и абсолютно понятно почему.

Итак, теперь о нашей проблеме.

Continue reading

Zabbix: Received value [tput: unknown terminal «unknown»…]

Выхватил странную ошибку, при вызове кастомного скрипта через UserParameter, таким образом:

UserParameter=item_key[*],sudo /usr/local/bin/script.sh $1

В веб-морде заббикса получал

Received value [tput: unknown terminal "unknown"...]

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

Continue reading

© 2017 servadmin.ru

Theme by Anders NorénUp ↑