из предложенных - второй
смотреть документацию не пробовали?
getPresence($jid)['status']
что показывает?
например, можно спросить когда сообщение пришло
1) не видит 2) т.к. статус 2) выставлен в ... ?
в обычном jabber клиенте подобное наблюдается?
судя по всему, вы _ничего_ не поняли в объяснениях Himiko.
итак, что вам нужно.
1. на чужих IP (ns3,ns4) - должны отвечать DNS-сервера, отдающие
ту же информацию о ваших доменах, что и основные
2. этого можно добиться, разместив там их как slave
3. добавляем на основном dns-сервере все во все 1000 доменов (или
сколько у вас там) - новые записи:
IN A ns3.sit.ru. <IP3>
IN A ns4.sit.ru. <IP4>
IN NS ns3.sit.ru.
IN NS ns4.sit.ru.
4. slave-сервера на новых IP - подхватавают эти изменения.
Т.е. мало купить IP - нужно настроить на них нормально slave DNS-сервера.
Вполне могу допустить, что его вам с радостью повесят на сервер, если
Вы скажите им, что slave-днс будете поддерживать самостоятельно.
Но вы точно уверены, что он не на вашем сервере. Выполните по ssh команду
/sbin/ifconfig
или
ip addr show
Там в листинге есть Ваш второй IP?
Вам предложили сразу достаточно разумную схему. Почему нельзя держать
master и slave для одних и тех же доменов на одном сервере - объяснили "в картинках".
Но если такое нужно - обращайтесь, настроим.
обращайтесь, контакты в подписи
есть какая-то информация о характере атаки, объеме?
Ну вот готовые методы (PHP :D) с mod_register:
http://www.ejabberd.im/node/3126
Только mod_register нужно будет ограничить, чтобы
регистрация _произвольных_ аккаунтов не была разрешена.
Вот методы, доступные для аутентификации:
http://www.process-one.net/en/ejabberd/guide_en#htoc24
Там есть и PAM и LDAP и odbs (в том числе - MYSQL-база). Если
mod_register нужно отключить - нужно использовать один из них. Например,
руками создать пользователей в MySQL-базе. Обращайтесь,
если непонятно - помогу настроить.
вы не дочитали мануал. если у вас ничего про
это (keepalive*) в конфиге нет - не значит,
что nginx не задал по-умолчанию какие-то значения
вот что написано:
-->8--
default: keepalive_requests 100
default: keepalive_timeout 75
убить клиентов :D
как класс
возможно вы поставили очень большой кипалайв лимит
вроде осел (IE) - сам закрывает keepalive-соединение через минуту или типа того.
подробности есть на сайте nginx
nginx нормально умеет сложные конфиги :) если они корректно написаны ;)
вы как-то сравнивали результат работы nginx со статикой и как просто
прокси. это реально что-то вам дало? кроме ********ки сложного конфига nginx ?