https://docs.ispsystem.ru/ispmanager...ya-web-servera
/usr/local/mgr5/sbin/mgrctl -m ispmgr webreconfigure.initialize shutdown=on
/usr/local/mgr5/sbin/mgrctl -m ispmgr webreconfigure.restore
собственно - на ходу это сделать можно? сайты не отвалятся?
сколько времени займёт на 500 виртуалхостов, на современной машине?
Убей их всех! Бог потом рассортирует...
сам и отвечаю, после устранения всех мыслимых ошибок (как-то несуществующие в системе юзеры но существующие в панели, www домены - я уже 10 лет твержу, сделайте сверку состояния базы панели с реальностью, это не сферический конь в вакууме, а реальность где и сбои бывают, в т.ч. и по вашей вине - вспомним начало прошлой недели - когда у меня после восстановления базы панели из бэкапа, вашими же сотрудниками, часть доменов у другого юзера оказалась) панель положит веб сервер.
после устранения других ошибок - как-то дублирование директив nginx, котоыре уже прописаны в инклюдах а панель их пытается впихнуть в новый конфиг, удастся создать все www домены заново, и запустить веб сервер.
на тестовом сервере с 30-ю www доменами выключение - секунды три, включение обратно - секунд 5 заняло.
в общем, для боевого сервера не подходит.
--
есть ли варианты сделать то же самое "поюзерно" или "по-www-доменам"?
Убей их всех! Бог потом рассортирует...
в общем, сам же себе и отвечаю:
Код:srv21# /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=111ddd222.ru > /tmp/webdomain.edit.before.txt srv21# /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=111ddd222.ru sok=ok < /tmp/webdomain.edit.before.txt OK srv21# /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=111ddd222.ru > /tmp/webdomain.edit.after.txt srv21# diff -Nru /tmp/webdomain.edit.after.txt /tmp/webdomain.edit.before.txt srv21#
Убей их всех! Бог потом рассортирует...
проблема тока с кириллическими доменами, надо punycode имя подсовывать, но это какнить разберусь уже...
проще всего наверное будет чё-то типа
Код:srv21# foreach i (/etc/logrotate.d/web/*) foreach? echo `basename $i` foreach? end
Убей их всех! Бог потом рассортирует...
и ещё проще можно даже
Код:/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=111ddd222.ru sok=ok
Убей их всех! Бог потом рассортирует...
Хороший у вас монолог получился
c умным собеседником, всегда хороший =)
--
просто привык оставлять решение, если задавал вопрос и решил его.
Убей их всех! Бог потом рассортирует...