Не удаляется домен на Slave
Не удаляется домен на Slave
Здравствуйте
Создал домен через API(на master) - v-add-dns-on-web-alias
на Slave он появился,
но когда удаляю через API, на master удаляется, а вот на slave нет.
Удаляю через v-delete-dns-on-web-alias
Ошибок в system.log, error.log нет. Не на master, не на slave.
Очереди на удаление в dns-cluster.pipe нет.
Заметил что если вручную запустить очередь то при создание домена уходит больше времени, чем когда адо удалить. Такое чувство что запрос даже не уходит на удаление.
Пробовал удалить и заново добавить dns-host, не помогло.
slave - SUSPENDED='no'
В чем ошибка?
Создал домен через API(на master) - v-add-dns-on-web-alias
на Slave он появился,
но когда удаляю через API, на master удаляется, а вот на slave нет.
Удаляю через v-delete-dns-on-web-alias
Ошибок в system.log, error.log нет. Не на master, не на slave.
Очереди на удаление в dns-cluster.pipe нет.
Заметил что если вручную запустить очередь то при создание домена уходит больше времени, чем когда адо удалить. Такое чувство что запрос даже не уходит на удаление.
Пробовал удалить и заново добавить dns-host, не помогло.
slave - SUSPENDED='no'
В чем ошибка?
Re: Не удаляется домен на Slave
Толи я такой не счастливый, толи не знаю.. Только у меня что-ли эта проблема..
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Не удаляется домен на Slave
Попробуйте
Code: Select all
v-sync-dns-cluster
Re: Не удаляется домен на Slave
Спасибо, за ответ.
Это команда удаляет все домены и заново добавляет.
Тоисть после удаления каждого домена на master, каждый раз запускать эту команду не очень практично. 400доменов удалить и заново их добавить.
домены за день удаляются порядка 40 раз.
Это команда удаляет все домены и заново добавляет.
Тоисть после удаления каждого домена на master, каждый раз запускать эту команду не очень практично. 400доменов удалить и заново их добавить.
домены за день удаляются порядка 40 раз.
Re: Не удаляется домен на Slave
Проблема заключается в ошибке в скрипте /usr/local/vestacp/bin/v-delete-remote-dns-domain в строке 54. Первый аргумент для grep не окружен кавычками. Исправьте на
for cluster_str in $(grep "SUSPENDED='no'" $VESTA/conf/dns-cluster.conf); do
и будет вам счастье ;)
P.S.: релиз весты - 0.9.8
for cluster_str in $(grep "SUSPENDED='no'" $VESTA/conf/dns-cluster.conf); do
и будет вам счастье ;)
P.S.: релиз весты - 0.9.8
Re: Не удаляется домен на Slave
Помогло, благодарю.
странно только что версия Version: 0.9.8 (amd64) у меня, а таких изменений нет.
странно только что версия Version: 0.9.8 (amd64) у меня, а таких изменений нет.
Re: Не удаляется домен на Slave
Это взято с гитхаба, там это изменение внесли месяцев пять назад (SHELA wrote:Помогло, благодарю.
странно только что версия Version: 0.9.8 (amd64) у меня, а таких изменений нет.
Re: Не удаляется домен на Slave
Не стесняйтесь чаще релизить ;-)
Re: Не удаляется домен на Slave
Подскажите, пожалуйста, есть сейчас возможность на официальной весте по API удалить домен? Так чтобы как и вручную, то есть с удалением папки на хостинге.
Upd: решено, спасибо за идеи теме viewtopic.php?t=9262 :
Делаем Post-запрос на наш IP, типа https://61.171.145.111:8083/api/
c данными типа (urlencoded):
user=admin&password=844kdU45&returncode=yes&cmd=v-delete-domain&arg1=admin&arg2=mysite.ru
Upd: решено, спасибо за идеи теме viewtopic.php?t=9262 :
Делаем Post-запрос на наш IP, типа https://61.171.145.111:8083/api/
c данными типа (urlencoded):
user=admin&password=844kdU45&returncode=yes&cmd=v-delete-domain&arg1=admin&arg2=mysite.ru