заметки об администрировании и python. Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail
19 заметок с тегом

ISPmanager v5 Lite

ISPmanager 5: ERROR isptar finished with error 1. Output:

ISPmanager 5: ERROR isptar finished with error 1. Output:

Обратился клиент с проблемой неработающих бекапов в ISPmanager 5 Lite. Для выяснения проблемы, смотрим логи панели управления, которые отвечают за бекап, соответственно:



/usr/local/mgr5/var/backup2_cgi.log  
/usr/local/mgr5/var/backup2_cp.log  
/usr/local/mgr5/var/backup2_import.log 
/usr/local/mgr5/var/backup2.log  
/usr/local/mgr5/var/backup2_system.log


Искал так


grep ERROR /usr/local/mgr5/var/backup2*.log  


В моем случае я обошелся проверкой только /usr/local/mgr5/var/backup2.log и следом /usr/local/mgr5/var/backup2_cp.log

Как выявилось, проблема элементарна — на удаленном хранилище закончилось дисковое пространство


Jun 18 04:39:35 [16061:1] main INFO Put /usr/local/mgr5/var/backup/ispmgr/******.tgz.part1
Jun 18 04:39:35 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576
Jun 18 04:40:35 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576
Jun 18 04:41:35 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576
Jun 18 04:41:36 [16982:1] libmgr EXTINFO Command line argument 'path' add value 'var/backup/ispmgr'
Jun 18 04:41:36 [16982:1] libmgr EXTINFO Command line argument 'date' add value '2018-06-18'
Jun 18 04:41:36 [16982:1] libmgr EXTINFO Command line argument 'size-limit' add value '106300440576'
Jun 18 04:41:36 [16982:1] libmgr EXTINFO Command line argument 'count-limit' add value '7:7'
Jun 18 04:41:36 [16982:1] main INFO Size control server is ready. Date: 2018-06-18
Jun 18 04:42:20 [17872:1] libmgr EXTINFO Command line argument 'info-file' add value 'var/backup/ispmgr/******/2018-06-18/2018-06-18.******.info.******'
Jun 18 04:42:20 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576
Jun 18 04:43:20 [18247:1] libmgr EXTINFO Command line argument 'info-file' add value 'var/backup/ispmgr/******/2018-06-18/2018-06-18.******.info.mJMC9y'
Jun 18 04:43:20 [18247:1] main INFO Put /usr/local/mgr5/var/backup/ispmgr/******/2018-06-18/******.tgz.part1
Jun 18 04:43:20 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576
Jun 18 04:44:20 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576
Jun 18 04:44:20 [18698:1] main INFO Delete /usr/local/mgr5/var/backup/ispmgr/******/2018-06-18/2018-06-18.******.info.mJMC9y
Jun 18 04:44:21 [18705:1] libmgr EXTINFO Command line argument 'path' add value 'var/backup/ispmgr'
Jun 18 04:44:21 [18705:1] libmgr EXTINFO Command line argument 'date' add value '2018-06-18'
Jun 18 04:44:21 [18705:1] libmgr EXTINFO Command line argument 'size-limit' add value '106300440576'
Jun 18 04:44:21 [18705:1] libmgr EXTINFO Command line argument 'count-limit' add value '7:7'
Jun 18 04:44:21 [18705:1] main INFO Size control server is ready. Date: 2018-06-18
Jun 18 04:47:27 [20060:1] libmgr EXTINFO Command line argument 'info-file' add value 'var/backup/ispmgr/******/2018-06-18/2018-06-18.******.PqHjzO'
Jun 18 04:49:27 [27034:1] main ERROR No disk space left on storage. Size limit: 106300440576


 Нет комментариев    409   2018   Error   ISP manager v5 Business   ISPmanager   ISPmanager v5 Lite   isptar

Не работает селектор версий MySQL в ISPmanager v5 Lite

Не работает селектор версий MySQL в ISPmanager v5 Lite
На днях столкнулся с проблемой — клиент жаловался, что не может воспользоваться селектором версий MySQL в разделе «Базы данных».

Суть в том, что для данной возможности используется docker, и после обновления системы контейнеры не запустились, чем и вызвали проблему.

Проверяем есть ли запущенные контейнеры командой


 docker ps


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


docker start `docker ps -a | grep Exit | awk '{print $1}'`


 Нет комментариев    276   2018   docker   ISPmanager   ISPmanager v5 Lite   MySQL

Error: rpmdb open failed после установки пакетов в ISPmanager 5 Lite

Error: rpmdb open failed после установки пакето в ISPmanager5

При установке пакетов nginx, alt-php в ISPmanager 5 Lite возникла проблема с базой пакетов rpm, как поломалась — на сервере была очень высокая нагрузка. И да, в разделе «Возможности» было совсем пусто, от слова «the end». При просмотре лога было следующее:


tail -n100 /usr/local/mgr5/var/pkg.log 

Error: rpmdb open failed

*** Wed May  9 01:50:03 EDT 2018
*** installing ispmanager-pkg-nginx
error: rpmdb: BDB0113 Thread/process 10897/47317484890240 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 -  (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

*** Wed May  9 01:50:04 EDT 2018
*** installing ispmanager-pkg-phpfpm
error: rpmdb: BDB0113 Thread/process 10897/47317484890240 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 -  (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed


При том, что при выполнении в терминале yum update вызывало подобную ошибку

Решение проблемы следующее


cp -R /var/lib/rpm/ ~/rpm_bak/
rm -f /var/lib/rpm/__db*
rpm -vv --rebuilddb
yum clean all


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

 Нет комментариев    173   2018   CentOS   CentOS 7   ISPmanager v5 Lite   rpm   yum

Настройка NGINX для работы с WordPress в ISPmanager v5 Lite

Настройка NGINX для работы с WordPress в ISPmanager v5 Lite

Для корректной работы WordPress в связке nginx + php-fpm при использовании панели управления ISPmanager v5 Lite. Если же не использовать данную правку, то можно сказать «пока» ЧПУ-ссылкам.

Нам необходимо привести главный location к следующему виду (не забываем, что если используется SSL-сертификат для домена, то будет 2 виртуальных хоста для домена, поэтому правку нужно сделать и там, и там):


location / {
  try_files $uri $uri/ /index.php?$args;
  location ~ [^/]\.ph(p\d*|tml)$ {
    try_files /does_not_exists @php;
  }
}


Правка вносится в файле /etc/nginx/vhosts/USER_NAME/domain.conf
Ну и далее перезапускаем nginx. Если нет желаения лезть в файлы, то переходим WWW-домены, выбираем домен и далее «Конфиг». Перезапускаем через Система — Службы — nginx — Рестарт

 Нет комментариев    635   2018   ISPmanager v5 Lite   nginx   WordPress

Перезапуск ihttpd в  ISPmanager v4/v5 Lite

logo-ispmanager.png Перезапуск ihttpd в  ISPmanager v4/v5 Lite

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

Выполняем следующие команды:

ISPmanager v4 Lite


/usr/local/ispmgr/sbin/ihttpd SERV_IP 1500


ISPmanager v5 Lite


/usr/local/mgr5/sbin/ihttpd SERV_IP 1500


где SERV_IP является IP сервера

ps: для CentOS 7, Debian 9 должно еще работать что-то вроде


systemctl restart ihttpd


 Нет комментариев    781   2018   ihttpd   ISPmanager v4 Lite   ISPmanager v5 Lite

ISPmanager 5 Lite: нет поля ограничения по диску

ISPmanager 5 Lite: нет поля ограничения по диску

У одного из пользователей на VDS при распаковке архива указывало, что не хватает места на сервере, хотя в общем было занято около 15 Gb из 48. Но нет, это не проблема с инодами, просто пользователя переносили импортом и при данной операции были скопированы все лимиты пользователя. А вот модуль «Дисковые квоты» не был установлен. Поэтому для решения проблемы переходим:

Настройки — Возможности — Дисковые квоты — Установить

После этого появится пункт при редактировании пользователя «Диск (MiB)» и можно будет спокойно расширить лимит

 Нет комментариев    329   2018   disk   ISPmanager v5 Lite
Ранее Ctrl + ↓