У меня очень неприятная проблема, которую я не могу понять.
У меня есть веб-сайт, который скачет трафик раз в неделю. Он работает на PHP с использованием memcached для кэширования определенных данных. Когда он достигает пика, я вижу, что memcache получает 600+ запросов / с. Это когда проблемы случаются. Время от времени выдается сообщение о том, что PHP не может подключиться к memcache. Это заставляет мою страницу показывать случайные пустые страницы.
Я также хотел бы отметить, что memcache не использует много места. Только около 30 МБ. У меня есть ситуация, когда PHP обращается к одному и тому же объекту кэша много раз. Я также заметил, что к одному и тому же объекту в кеше обращаются много раз, он загружается немного медленнее, чем другой объект, к которому не так часто обращаются.
Другие примечания: Я размещаю mysql, memcache, php-fpm и nginx в одном окне. Кажется, что сервер не находится под высокой нагрузкой, потому что он использует около 20-35% ЦП и имеет loadavg <6, а также много свободной памяти. </p>
Любой совет будет с благодарностью.