Сервис кэш-памяти снижается - как обработать?

Копия, работающая на моем поле Linux, получает свои ответы от 198.108.0.18. Я смог сказать это путем выполнения tcpdump в то же время, что и выполнение a traceroute.

Записи PTR для того IP разрешают rpsl-p.merit.edu, и это происходит это whois.radb.net. и whois.ra.net. укажите на тот же IP-адрес.

Дальнейшее исследование двоичного файла (с"strings"), показывает, что это на самом деле использует whois.radb.net имя хоста. Существует также пара (недокументированных) переменных среды ($RA_SERVER и $RA_SERVICE) который может изменить хост и порт, используемый для этих запросов.

0
задан 9 November 2009 в 16:29
3 ответа

В основном собирался рекомендовать то, что просто отправил Chris Kinsman. Я добавил бы, что можно также использовать отдельный поток для поддержания пула активных соединений к серверам кэш-памяти, таким образом, Вы не израсходовали ресурсы, постоянно создающие и уничтожающие соединения. Это имеет тенденцию иметь преимущества под большой нагрузкой, а также обычно быть немного более изящным.

0
ответ дан 24 November 2019 в 13:07

Нет ничего в кэш-памяти для наблюдения проблемы соединения, так как Вы имеете дело с tcp тайм-аутами. Лучшая вещь сделать, имеют машину смочь сделать кражу IP друг от друга в случае, если существует отказ единого устройства.

0
ответ дан 24 November 2019 в 13:07

Так как Вы не хотите ожидать тайм-аута TCP для появления, Вы могли вращаться, отдельный поток на приложении запускаются, который проверяет состояние hte memcached экземпляры? Если экземпляр не отвечает, он устанавливает глобальный флаг в экземпляре, который Ваш код может проверить прежде, чем попытаться назвать memcached?

Это позволяет Вам, делают регистрации асинхронного вида и регулируют вверх и вниз на основе доступности экземпляра.

0
ответ дан 24 November 2019 в 13:07
  • 1
    @Chris - Для проверения состояния memcached экземпляров я сделал бы что-то другое от тайм-аута TCP? В противном случае would' nt эта причина потока та же задержка мы видим прямо сейчас. Кроме того, если я делаю это в приложении запускается, что, если сервер (серверы) кэш-памяти понижается после того, как запустило приложение. Я предполагаю, что у меня должен быть этот поток, выполненный каждый x минуты? –  user25164 6 November 2009 в 16:32

Теги

Похожие вопросы