Мы пытаемся настроить наш сайт на Drupal. Мы используем Siege для измерения производительности (в качестве посетителя drupal).
Окружение: Nginx + FastCGI + Memcache
Осада работает нормально в течение нескольких секунд, а затем мы сталкиваемся с ошибками подключения: Пример:
HTTP/1.1 200 29.18 secs: 5877 bytes ==> /
HTTP/1.1 200 29.39 secs: 5877 bytes ==> /
warning: socket: -1656235120 select timed out: Connection timed out
warning: socket: -1673020528 select timed out: Connection timed out
Используя ту же тестовую конфигурацию Siege, Nginx + FastCGI + Drupal Cache работает нормально. Пример:
HTTP/1.1 200 1.41 secs: 5868 bytes ==> /
HTTP/1.1 200 1.40 secs: 5868 bytes ==> /
Как видите, время отклика с MemCache намного выше, помимо ошибок подключения.
Есть идеи, что здесь может быть не так... и почему Drupal выдает ошибки с memcache под нагрузкой?
Memcache работает на отдельном экземпляре. Выделено 2 ГБ памяти для MemCache.