Показано с 1 по 7 из 7

Тема: а что произойдёт при перестроении конфигов веб сервера?

  1. #1
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,930

    По умолчанию а что произойдёт при перестроении конфигов веб сервера?

    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 виртуалхостов, на современной машине?
    Убей их всех! Бог потом рассортирует...

  2. #2
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,930

    По умолчанию

    сам и отвечаю, после устранения всех мыслимых ошибок (как-то несуществующие в системе юзеры но существующие в панели, www домены - я уже 10 лет твержу, сделайте сверку состояния базы панели с реальностью, это не сферический конь в вакууме, а реальность где и сбои бывают, в т.ч. и по вашей вине - вспомним начало прошлой недели - когда у меня после восстановления базы панели из бэкапа, вашими же сотрудниками, часть доменов у другого юзера оказалась) панель положит веб сервер.

    после устранения других ошибок - как-то дублирование директив nginx, котоыре уже прописаны в инклюдах а панель их пытается впихнуть в новый конфиг, удастся создать все www домены заново, и запустить веб сервер.

    на тестовом сервере с 30-ю www доменами выключение - секунды три, включение обратно - секунд 5 заняло.

    в общем, для боевого сервера не подходит.
    --
    есть ли варианты сделать то же самое "поюзерно" или "по-www-доменам"?
    Убей их всех! Бог потом рассортирует...

  3. #3
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,930

    По умолчанию

    в общем, сам же себе и отвечаю:
    Код:
    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#
    Убей их всех! Бог потом рассортирует...

  4. #4
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,930

    По умолчанию

    проблема тока с кириллическими доменами, надо punycode имя подсовывать, но это какнить разберусь уже...
    проще всего наверное будет чё-то типа
    Код:
    srv21# foreach i (/etc/logrotate.d/web/*)
    foreach? echo `basename $i`
    foreach? end
    Убей их всех! Бог потом рассортирует...

  5. #5
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,930

    По умолчанию

    и ещё проще можно даже
    Код:
    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=111ddd222.ru sok=ok
    Убей их всех! Бог потом рассортирует...

  6. #6
    Senior Member Аватар для Noize_MC
    Регистрация
    04.11.2012
    Адрес
    Moscow, Russia
    Сообщений
    334

    По умолчанию

    Хороший у вас монолог получился

  7. #7
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,930

    По умолчанию

    c умным собеседником, всегда хороший =)
    --
    просто привык оставлять решение, если задавал вопрос и решил его.
    Убей их всех! Бог потом рассортирует...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •