yandex

Изменить версию php для поддиректории

Сегодня внезапно потребовалось в рамках одного эксперимента изменить версию php для поддиректории сайта. Сам сайт размещается на виртуальном хостинге под управлением ISPmanager, который позволяет для каждого сайта указывать свою версию php. В моём случае ISPmanager поддерживает LSAPI php (который, как заверяют разработчики, работает намного быстрее, чем все известные доселе варианты php типа php-fpm или mod_php)…

ISPmanager5. Проблема с резервным копированием

У компании ИСПсистем есть одна проблема. Эта проблема связана с ISPmanager и конкретно с резервным копированием. Тысячи копий было сломано вокруг этого модуля. Многократно был переписан. Последнее глобальное изменение – использование внешнего приложения DAR и упрощение настройки в ISPmanager. Но как оказалось, DAR не всем понятен и при ручном восстановлении данных возникало куча вопросов. Плюс,…

Проблема с миграцией виртуальной машины в VMmanager

Недавно поймал интересную ситуацию. Потребовалось освободить один из узлов кластера, построенного на VMmanager KVM 5.21.11 (да, старенький).  Большинство виртуальных машин уехало “живой” миграцией, а несколько осталось. При попытке отмигрировать их внешне ничего не происходило. Изучая логи, я наткнулся на такую ошибку migratevm ERROR Global error: Type: ‘libvirt_default’ Object: ” Value: ‘ Просматривая все сообщения этого треда…

Статусы услуг в BILLmanager

При запросе с помощью API информации об услугах в BILLmanager, в выводимой информации есть параметр status. idname=123- host.my.ru id=123 price=<ТАРИФ> period=1 month expiredate=2015-10-24 project=<ПРОЕКТ> price_id=1033 remoteid cost=<ЦЕНА> domain=<ДОМЕН> ip=<ip-АДРЕС> status=2 account=<ФИО ПОЛЬЗОВАТЕЛЯ> account_id=<ID ПОЛЬЗОВАТЕЛЯ> status=1 – услуга в состоянии заказана (но не оплачена) status=2 – услуга активна status=3 – услуга неактивна status=4 status=5 – услуга обрабатывается

php как cgi в ISPmanager5

Ранее я написал несколько руководств о том, как на сервер под управлением ISPmanager5 установить дополнительно php52, не удаляя текущую версию php, установленную на сервере. Установка php52 на Debian 7 Установка php52 на Centos 6 Но с последнего обновления ISPmanager 5 от 15 марта 2015 года изменился путь до исполняющего файла php, который используется как cgi.…

Logical volume lvm-vps/m3123_new is used by another device

К сожалению, причины появления такой ошибки выяснить не удалось. Поэтому публикую решение. в VMmanager не удалялась виртуальная машина, выдавая ошибка Полная ошибка выглядит так: ERROR: Exception 1: libvirt while performing “VolDelete”: “internal error: Child process (/sbin/lvchange -aln /dev/lvm-vps/m3123) unexpected exit status 5: Logical volume lvm-vps/m3123 is used by another device. Судя по интернетам, такая ошибка…

Решение проблемы с vzquota : (error) Quota off syscall for id 123: Device or resource busy

Словил сегодня такую штуку # vzctl restart 123 Restarting container Stopping container … Child 875114 exited with status 255 Killing container … Container was stopped vzquota : (error) Quota off syscall for id 123: Device or resource busy vzquota : (error) Possible reasons: vzquota : (error) – Container’s root is not unmounted vzquota : (error)…

ISPmanager пропали почтовые домены и ящики

При последнем обновлении ISPmanager 4.4.9 был добавлен следующий функционал. Теперь можно установить maildrop как альтернативу procmail. Интерфейс почтового сортировщика при этом идентичный. Если удалить procmail и установить maildrop в “Возможностях”, то автоматически произойдет переактивация MTA для поддержки нового агента доставки сообщений, однако уже существующие почтовые ящики могут перестать работать, до смены LDA необходимо произвести их…

Включить IPv6 в ISPmanager

Для того, чтобы выключить поддержку IPv6 в ISPmanager потребуется произвести нехитрую операцию через консоль: В начало конфигурационного файла /usr/local/ispmgr/etc/ispmgr.conf следует добавить параметр Option AllowIpV6 и после этого перезапустить панель управления командой killall ispmgr. После чего адреса будут доступны через панель управления ISPmanager.

Проблемы при запуске контейнера openvz

При запуске контейнера под виртуализацией OpenVZ можно встретить следующую проблему. # vzctl –verbose start <ID> Starting container … Container is mounted Found osrelease 2.6.32 for dist debian-6.0-i386-minimal Set osrelease=2.6.32-308.el5.028stab099.3PAE Adding IP address(es): <IP> arpsend: <IP> is detected on another computer : <MAC> vps-net_add WARNING: arpsend -c 1 -w 1 -D -e <MAC> eth0 FAILED Ошибка…