У нас есть выделенный хостинг на GoDaddy и ведется блог WordPress. Кажется, что всякий раз, когда мы получаем большое количество одновременных пользователей (около 100), сайт отключается. Мы исправили это по предложению GoDaddy, запустив service httpd start
.
Вышеуказанное - временное исправление. А служба httpd продолжает падать, потому что наш трафик достигает большого числа одновременных пользователей.
Мы также отказываемся от общения с GoDaddy:
Server Concierge: Apache is maxing out your resources. As soon as I started Apache you went from 500 megs free of RAM to 0 free.
Server Concierge: Currently it appears that you have over 500 connections to the server at the same time.
Server Concierge: The majority of the connections are coming from just a few users.
Server Concierge: You will need to ensure that your site is optimized to close Apache connections once they are finished.
Что нам нужно сделать, чтобы Apache обрабатывал наш трафик? У нас есть доступ по SSH, поэтому, если мы сможем получить пошаговые команды для выполнения, мы, вероятно, сможем решить эту проблему.
Поскольку «Server Concierge» сообщил, что большинство подключений поступают от нескольких пользователей, отредактируйте /etc/httpd/httpd.conf и настройте следующее (это примерные значения):
KeepAlive On
MaxKeepAliveRequests 50
KeepAliveTimeout 5
Просто для начала.
Кроме того, если это действительно «просто» блог на wordpress, установите wp-cache или wp-super-cache. Любой из них может иметь огромное значение для вашей способности справляться с трафиком.