исправление ошибок ISPmanager 4

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

/usr/local/ispmgr/var/ispmgr.log

Но если его открыть в обычном текстовом редакторе,

Jul 27 18:47:31 [ 6689:1] EXTINFO Execute (/usr/sbin/repquota -u -n /dev/simfs) return=2 exited
Jul 27 18:47:31 [ 6689:1] ERROR failed to make cache quota
Jul 27 18:47:31 [ 6689:1] ../../src/mgr/core/ipmgr.cpp:1148 TRACE Init IPmgr
Jul 27 18:47:31 [ 6689:1] ../../src/mgr/core/utils.cpp:562 DEBUG Loading /usr/local/ispmgr/lib/mgradmin.so

будет не совсем удобно анализировать, т.к. в него программисты ISP-SYSTEM добавили спецсимволы консоли для наглядности (почитать про них можно в статье управление консолью linux ).

Поэтому пойдем их путем и откроем файл в консоли:

tail -f /usr/local/ispmgr/var/ispmgr.log

в консоли ispmgr.log
Так поприятнее будет :-)
Запускаем нужную функцию в ISPmanager и смотрим в консоли, что пишется в лог (красным будут выделены ошибки).

С лирикой хватит, приступим к тому, с чем я столкнулся:

1. В Настройки сервераВозможности не активируется Nginx:

Jul 26 20:36:08 [ 1483:115] INFO Request [pkgctl][root] 'out=xml&sok=yes&func=mgrurl&bydomain=on&bypath=on&domain=***.***.***.***&elid=&ihttp=on&ip=***&mgrpath=/manager&port=1500&type=http_https'
ERROR Exception 4: ip has invalid value

Долгие поиски по гугло-яндексу и форумам подсказали ответ — открыть файл

/etc/rc.local

и проставить правильный IP адрес сервера:

/usr/local/ispmgr/sbin/ihttpd ***.***.***.*** 1500

Затем перезагрузить панель:

killall ispmgr

Далее активировать Nginx в Возможностях.

2. Постоянно висела ошибка после бекапа:
ERROR Exception 8: ipaccess
Нажатие Подробнее, затем ОК не давало результата, сервер рвал соединение.
В логе:

Jul 23 19:05:20 [18969:12] INFO Request [***][root] 'operafake=472&func=backup%2Enotification'
Jul 23 19:05:20 [18969:12] ../../src/ispmgr/backup/backup.cpp:157 DEBUG User: root
Jul 23 19:07:31 [18969:0] FATAL ProcessRequest: Request is too big
Jul 23 19:07:34 [18969:0] FATAL ProcessRequest: Request is too big

Отрываем /usr/local/ispmgr/etc/ispmgr.conf и добавляем в начало:

MaxPostSize 33554432

где 33554432 — 32мб (поставил наугад ибо список накопившихся ошибок был очень большой), по умолчанию этот параметр 262144 байт.
Затем перезагружаем панель

killall ispmgr

и далее пробуем очистить список ошибок — Подробнее, ОК.

3. Опять же после бекапа висела ошибка:

Jul 23 20:03:00 [23005:216] ../../src/ispmgr/web/web.cpp:65 TRACE WwwValidateIpAccess('***', '***.***.***.***')
Jul 23 20:03:00 [23005:216] ERROR Exception 8: ipaccess

Решение: идем в Настройки сервераСписок IP-адресов и выставляем Статус для всех IPшников — Общедоступный.

4. Не активируются квоты (quota).

Jul 23 19:10:19 [25533:1] ../../src/ispmgr/core/quota.cpp:287 DEBUG Checking quota system ... at dev '/' opts 'rw,usrquota,grpquota'
Jul 23 19:10:19 [25533:1] ../../src/ispmgr/core/quota.cpp:294 DEBUG Use XFS Quota: false
Jul 23 19:10:19 [25533:1] EXTINFO Execute (/usr/sbin/repquota -u -n /dev/simfs) return=2 exited
Jul 23 19:10:19 [25533:1] ERROR failed to make cache quota

В консоли проверяем:

quotaon -ugva
#не выводится информация

quotacheck -vugcm -a
#quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

mount
#/dev/simfs on / type reiserfs (rw,usrquota,grpquota)
#proc on /proc type proc (rw,relatime)
#sysfs on /sys type sysfs (rw,relatime)
#none on /dev type devtmpfs (rw,relatime,mode=755)
#none on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
#none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
#/dev/simfs on /var/named/chroot/etc/named type simfs (rw,relatime)
#/dev/simfs on /var/named/chroot/var/named type simfs (rw,relatime)
#/dev/simfs on /var/named/chroot/etc/named.rfc1912.zones type simfs (rw,relatime)
#/dev/simfs on /var/named/chroot/etc/rndc.key type simfs (rw,relatime)
#/dev/simfs on /var/named/chroot/usr/lib64/bind type simfs (rw,relatime)
#/dev/simfs on /var/named/chroot/etc/named.iscdlv.key type simfs (rw,relatime)
#/dev/simfs on /var/named/chroot/etc/named.root.key type simfs (rw,relatime)

/usr/sbin/repquota -u -n /dev/simfs
#repquota: Cannot find mountpoint for device /dev/simfs
#repquota: No correct mountpoint specified.
#repquota: Cannot initialize mountpoint scan.

К сожалению квоты не включатся, т.к. ISPmanager поддерживает квоты только на на файловых системах ext4 и xfs. Поддержки reiserfs в планах нет.
Пробуйте узнать у вашего хостера возможно ли в вашем контейнере использование файловых систем ext4 и xfs.
Ну а пока их можно спокойно удалить в Возможностях.

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.