# wget --user hetzner --password download http://download.hetzner.de/tools/LSI/tools/MegaCLI/8.07.10_MegaCLI_Linux.zip
# unzip 8.07.10_MegaCLI_Linux.zip
# rpm -i 8.07.10_MegaCLI_Linux/Linux\ MegaCLI\ 8.07.10/MegaCli-8.07.10-1.noarch.rpm
# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/megacli
Поребутить reboot сервера который висит
Включаем sysrq
# echo 1 > /proc/sys/kernel/sysrq
ultimate reboot to rule them all
# echo b > /proc/sysrq-trigger
См также https://habrahabr.ru/post/98770/
# echo 1 > /proc/sys/kernel/sysrq
ultimate reboot to rule them all
# echo b > /proc/sysrq-trigger
См также https://habrahabr.ru/post/98770/
php memcache для php7
Bitrix требует именно memcache (не memcached) для работы под PHP7
Альтернативная сборка PHP7 в ISPmanager его не содержит, потому, что официальное расширение из pecl не компилируется.
Существует fork pecl php-memcache для PHP 7 и оно собирается и с ним bitrix начинает работать
Ссылка https://github.com/websupport-sk/pecl-memcache
Альтернативная сборка PHP7 в ISPmanager его не содержит, потому, что официальное расширение из pecl не компилируется.
Существует fork pecl php-memcache для PHP 7 и оно собирается и с ним bitrix начинает работать
Ссылка https://github.com/websupport-sk/pecl-memcache
VEmanager : Контейнер заблокирован длительной процедурой, такой как миграция или развертывание шаблона ОС. Попробуйте повторить действие позже.
Необходимо найти и удалить следующие файлы
На master
/usr/local/mgr5/var/run/installve.installve_11732
/usr/local/mgr5/var/run/objectlock/2VM_11732
На ноде с VE
/usr/local/mgr5/var/run/objectlock/2VM_11732_vemini
/usr/local/mgr5/var/velongtask/11732_migrateve
/usr/local/mgr5/var/run/migrateve/migrateve.11732
Искать через
find /usr/local/mgr5/var/ -type f -iname '*11732*'
Статус VDS изменяется в базе http://blog.ispsystem.info/2017/02/vds-vmmanager-openvz.html
На master
/usr/local/mgr5/var/run/installve.installve_11732
/usr/local/mgr5/var/run/objectlock/2VM_11732
На ноде с VE
/usr/local/mgr5/var/run/objectlock/2VM_11732_vemini
/usr/local/mgr5/var/velongtask/11732_migrateve
/usr/local/mgr5/var/run/migrateve/migrateve.11732
Искать через
find /usr/local/mgr5/var/ -type f -iname '*11732*'
Статус VDS изменяется в базе http://blog.ispsystem.info/2017/02/vds-vmmanager-openvz.html
Удалить старые ядра CentOS
Иногда бывает что система не обновляется так как закончилось место в /boot
Посмотреть сколько ядер стоит
# rpm -q kernel
Поставить пакет с package-cleanup
# yum install yum-utils
Удалить все ядра кроме двух последних
# package-cleanup --oldkernels --count=2
Настроить лимиты yum на число ядер
# vi /etc/yum.conf
installonly_limit=2
Посмотреть сколько ядер стоит
# rpm -q kernel
Поставить пакет с package-cleanup
# yum install yum-utils
Удалить все ядра кроме двух последних
# package-cleanup --oldkernels --count=2
Настроить лимиты yum на число ядер
# vi /etc/yum.conf
installonly_limit=2
Принудитетельно пересчитать размер баз данных в ISPmanager
update db_cache set next_check = datetime('now', '+1 minutes')
Перекешировать размер БД в ISPmanager, делается в базе ispmgr.db
Автоматически размер в Базы данных обновляется по формуле https://doc.ispsystem.ru/index.php/Размеры_баз_данных
update:
в новых версиях ISPmanager данные хранятся в отдельной базе данных
# sqlite3 /usr/local/mgr5/etc/ispmgr_dbsize.db
В ISPmanager Business файл называется
# sqlite3 /usr/local/mgr5/etc/ispmgrnode_dbsize.db
Перекешировать размер БД в ISPmanager, делается в базе ispmgr.db
Автоматически размер в Базы данных обновляется по формуле https://doc.ispsystem.ru/index.php/Размеры_баз_данных
update:
в новых версиях ISPmanager данные хранятся в отдельной базе данных
# sqlite3 /usr/local/mgr5/etc/ispmgr_dbsize.db
В ISPmanager Business файл называется
# sqlite3 /usr/local/mgr5/etc/ispmgrnode_dbsize.db
Как изменить порт RDP - Remote desktop port change
Открываем редактор реестра regedit
Открываем ветку HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
Правим параметр PortNumber в десятичном формате
Порт RDP по умолчанию 3389
Открыть порт в windows firewall
netsh advfirewall firewall add rule name=“Custom RDP Port“ dir=in action=allow protocol=TCP localport=7777
Перезагружаем компьютер
Открываем ветку HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
Правим параметр PortNumber в десятичном формате
Порт RDP по умолчанию 3389
Открыть порт в windows firewall
netsh advfirewall firewall add rule name=“Custom RDP Port“ dir=in action=allow protocol=TCP localport=7777
Перезагружаем компьютер
resize диска на FreeBSD KVM
Изменяем диск в VMmanager. Грузимся в rescue mfsbsd - root / mfsroot
# gpart recover vtbd0
# gpart show
# gpart resize -i 2 vtbd0
# growfs /dev/gpt/rootfs
# fsck_ufs -y /dev/gpt/rootfs
# gpart recover vtbd0
# gpart show
# gpart resize -i 2 vtbd0
# growfs /dev/gpt/rootfs
# fsck_ufs -y /dev/gpt/rootfs
mdadm : переименовать устройство md
После переноса на новосозданный RAID системы возникает необходимость переименовать устройства в те имена, которые были раньше на исходном диске. Останавливаем md5 загрузившись в rescue
# mdadm -S /dev/md5
-S - это --stop
Переименовываем в md2
# mdadm --assemble /dev/md2 /dev/sda3 --update=name
# mdadm -S /dev/md5
-S - это --stop
Переименовываем в md2
# mdadm --assemble /dev/md2 /dev/sda3 --update=name
systemd : мониторинг работы процесса и ограничения памяти
Мониторинг наличия процесса и его автоматический перезапуск при падении - прописываем в Unit - они находятся в каталоге /etc/systemd/system/multi-user.target.wants
(вернее там симлинки при включенном автозапуске на /usr/lib/systemd/system/)
[Service]
...
Restart=always
RestartSec=15
После правок не забыть про
systemctl daemon-reload
systemctl restart httpd.service
там же ограничиваем использование оперативной памяти
[Service]
MemoryLimit=1G
systemctl enable service включит автозапуск
journalctl -u httpd покажет логи httpd
RestartSec=15
(вернее там симлинки при включенном автозапуске на /usr/lib/systemd/system/)
[Service]
...
Restart=always
RestartSec=15
После правок не забыть про
systemctl daemon-reload
systemctl restart httpd.service
там же ограничиваем использование оперативной памяти
[Service]
MemoryLimit=1G
systemctl enable service включит автозапуск
journalctl -u httpd покажет логи httpd
update: правильно создать файлик в /etc/systemd/system/httpd.service.d/setting.conf с [Service]
Restart=alwaysRestartSec=15
LSI raid controller : The specified physical disk does not have the appropriate attributes to complete the requested command
При попытке создать RAID 10 через megacli выдается ошибка
# megacli -CfgSpanAdd -r10 -Array0[252:0,252:1] Array1[252:2,252:3] WB RA Direct CachedBadBBU -a0
The specified physical disk does not have the appropriate attributes to complete
the requested command. Exit Code: 0x26
И очистка (удаление) всего командами
# megacli -CfgLdDel -Lall -aAll
и
# megacli -CfgClr -aAll
было сделано и не помогает
Надо посмотреть сколько конфигураций есть:
# megacli -CfgForeign -Scan -a0
There are 3 foreign configuration(s) on controller 0.
Exit Code: 0x00
И удалить (очистить) все конфигурации:
# megacli -CfgForeign -Clear -a0
Foreign configuration 3 is cleared on controller 0.
Exit Code: 0x00
Хорошая документация https://wiki.hetzner.de/index.php/LSI_RAID_Controller/ru
megacli для debian брать тут http://hwraid.le-vert.net/debian/pool-jessie/
# megacli -CfgSpanAdd -r10 -Array0[252:0,252:1] Array1[252:2,252:3] WB RA Direct CachedBadBBU -a0
The specified physical disk does not have the appropriate attributes to complete
the requested command. Exit Code: 0x26
И очистка (удаление) всего командами
# megacli -CfgLdDel -Lall -aAll
и
# megacli -CfgClr -aAll
было сделано и не помогает
Надо посмотреть сколько конфигураций есть:
# megacli -CfgForeign -Scan -a0
There are 3 foreign configuration(s) on controller 0.
Exit Code: 0x00
И удалить (очистить) все конфигурации:
# megacli -CfgForeign -Clear -a0
Foreign configuration 3 is cleared on controller 0.
Exit Code: 0x00
Хорошая документация https://wiki.hetzner.de/index.php/LSI_RAID_Controller/ru
megacli для debian брать тут http://hwraid.le-vert.net/debian/pool-jessie/
strace процессов пользователя в apache mpm-itk
while true; do a=$(ps aux | grep apache | grep usera | awk '{print $2}'); echo "DEBUG pid is "$a; if [ -z $a ] ; then echo -e 'no pid now\n'; else echo "pid is "$a; strace -p $a; fi; sleep 1; done
Включить server-status в CentOS 7
# cat >> /etc/httpd/conf.modules.d/01-status.conf << EOF
<Location /server-status>
SetHandler server-status
Require all granted
</Location>
EOF
# systemctl reload httpd
Если мешает .htaccess сайта - можно сделать вот так на примере wordpress
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !=/server-status
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
<Location /server-status>
SetHandler server-status
Require all granted
</Location>
EOF
# systemctl reload httpd
Если мешает .htaccess сайта - можно сделать вот так на примере wordpress
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !=/server-status
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
MySQL : ошибка The used table type doesn't support FULLTEXT indexes при импорте дампа
FULLTEXT indexes в InnoDB поддерживаются начиная с версии MySQL 5.6
Варианты:
- Обновить MySQL до версии 5.6
- Исправить дамп базы указав в нем engine = MyISAM
Варианты:
- Обновить MySQL до версии 5.6
- Исправить дамп базы указав в нем engine = MyISAM
Посмотреть версию ISPmanager
Информация о типе панели и версии
/usr/local/mgr5/bin/core ispmgr -F
/usr/local/mgr5/bin/core ispmgr -V
Информация о лицензии
/usr/local/mgr5/sbin/mgrctl -m ispmgr license.info
/usr/local/mgr5/bin/core ispmgr -F
/usr/local/mgr5/bin/core ispmgr -V
Информация о лицензии
/usr/local/mgr5/sbin/mgrctl -m ispmgr license.info
Подписаться на:
Сообщения (Atom)