Почему один apache2 виртуальный хост медленный, а другой нет?

Мой любимый игрок - Amarok, хотя он не особенно похож на Songbird ..

2
задан 2 June 2012 в 00:27

13 ответов

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 25 July 2018 в 18:41

Я видел проблему, когда apache2 запускает запросы на очередность после того, как он набирает максимальное количество одновременных подключений. Проблема произошла только для одного виртуального хоста, у которого было много одновременных соединений.

Чтобы узнать, достигли ли вы этого предела, сначала узнайте, какой MPM вы используете, выполнив эту команду:

apachectl -V

Проверьте, какие настройки доступны для вашего MPM и что они были настроены на вашем сервере. Это может быть в httpd.conf или аналогичном файле в зависимости от вашей настройки. Если для вашего MPM ничего не настроено, вы будете использовать значения по умолчанию.

Затем проверьте документацию Apache для MPM, который вы используете. Например, если вы используете рабочий MPM на apache 2.2, перейдите на страницу https://httpd.apache.org/docs/2.2/mod/worker.html . Прочитайте настройки и посмотрите, какое максимальное количество одновременных подключений будет.

Если mod_status не включен, попробуйте включить его, но убедитесь, что он недоступен для публики. Замените your_ip_address на белый IP-адрес или имя хоста по своему усмотрению. Это потребует перезагрузки apache.

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location> 

Затем, когда вы посещаете http: //your.server/server-status (может потребоваться https, если вы используете TLS) вы увидите, сколько запросов обрабатывается одновременно. Если это превышено, рассмотрите настройку параметров MPM для удовлетворения спроса на вашем сервере.

1
ответ дан 25 July 2018 в 18:41

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 2 August 2018 в 00:50

Я видел проблему, когда apache2 запускает запросы на очередность после того, как он набирает максимальное количество одновременных подключений. Проблема произошла только для одного виртуального хоста, у которого было много одновременных соединений.

Чтобы узнать, достигли ли вы этого предела, сначала узнайте, какой MPM вы используете, выполнив эту команду:

apachectl -V

Проверьте, какие настройки доступны для вашего MPM и что они были настроены на вашем сервере. Это может быть в httpd.conf или аналогичном файле в зависимости от вашей настройки. Если для вашего MPM ничего не настроено, вы будете использовать значения по умолчанию.

Затем проверьте документацию Apache для MPM, который вы используете. Например, если вы используете рабочий MPM на apache 2.2, перейдите на страницу https://httpd.apache.org/docs/2.2/mod/worker.html . Прочитайте настройки и посмотрите, какое максимальное количество одновременных подключений будет.

Если mod_status не включен, попробуйте включить его, но убедитесь, что он недоступен для публики. Замените your_ip_address на белый IP-адрес или имя хоста по своему усмотрению. Это потребует перезагрузки apache.

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location> 

Затем, когда вы посещаете http: //your.server/server-status (может потребоваться https, если вы используете TLS) вы увидите, сколько запросов обрабатывается одновременно. Если это превышено, рассмотрите настройку параметров MPM для удовлетворения спроса на вашем сервере.

1
ответ дан 2 August 2018 в 00:50

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 4 August 2018 в 16:21

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 6 August 2018 в 00:59

Я видел проблему, когда apache2 запускает запросы на очередность после того, как он набирает максимальное количество одновременных подключений. Проблема произошла только для одного виртуального хоста, у которого было много одновременных соединений.

Чтобы узнать, достигли ли вы этого предела, сначала узнайте, какой MPM вы используете, выполнив эту команду:

apachectl -V

Проверьте, какие настройки доступны для вашего MPM и что они были настроены на вашем сервере. Это может быть в httpd.conf или аналогичном файле в зависимости от вашей настройки. Если для вашего MPM ничего не настроено, вы будете использовать значения по умолчанию.

Затем проверьте документацию Apache для MPM, который вы используете. Например, если вы используете рабочий MPM на apache 2.2, перейдите на страницу https://httpd.apache.org/docs/2.2/mod/worker.html . Прочитайте настройки и посмотрите, какое максимальное количество одновременных подключений будет.

Если mod_status не включен, попробуйте включить его, но убедитесь, что он недоступен для публики. Замените your_ip_address на белый IP-адрес или имя хоста по своему усмотрению. Это потребует перезагрузки apache.

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location> 

Затем, когда вы посещаете http: //your.server/server-status (может потребоваться https, если вы используете TLS) вы увидите, сколько запросов обрабатывается одновременно. Если это превышено, рассмотрите настройку параметров MPM для удовлетворения спроса на вашем сервере.

1
ответ дан 6 August 2018 в 00:59

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 7 August 2018 в 18:25

Я видел проблему, когда apache2 запускает запросы на очередность после того, как он набирает максимальное количество одновременных подключений. Проблема произошла только для одного виртуального хоста, у которого было много одновременных соединений.

Чтобы узнать, достигли ли вы этого предела, сначала узнайте, какой MPM вы используете, выполнив эту команду:

apachectl -V

Проверьте, какие настройки доступны для вашего MPM и что они были настроены на вашем сервере. Это может быть в httpd.conf или аналогичном файле в зависимости от вашей настройки. Если для вашего MPM ничего не настроено, вы будете использовать значения по умолчанию.

Затем проверьте документацию Apache для MPM, который вы используете. Например, если вы используете рабочий MPM на apache 2.2, перейдите на страницу https://httpd.apache.org/docs/2.2/mod/worker.html . Прочитайте настройки и посмотрите, какое максимальное количество одновременных подключений будет.

Если mod_status не включен, попробуйте включить его, но убедитесь, что он недоступен для публики. Замените your_ip_address на белый IP-адрес или имя хоста по своему усмотрению. Это потребует перезагрузки apache.

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location> 

Затем, когда вы посещаете http: //your.server/server-status (может потребоваться https, если вы используете TLS) вы увидите, сколько запросов обрабатывается одновременно. Если это превышено, рассмотрите настройку параметров MPM для удовлетворения спроса на вашем сервере.

1
ответ дан 7 August 2018 в 18:25

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 10 August 2018 в 07:08

Я видел проблему, когда apache2 запускает запросы на очередность после того, как он набирает максимальное количество одновременных подключений. Проблема произошла только для одного виртуального хоста, у которого было много одновременных соединений.

Чтобы узнать, достигли ли вы этого предела, сначала узнайте, какой MPM вы используете, выполнив эту команду:

apachectl -V

Проверьте, какие настройки доступны для вашего MPM и что они были настроены на вашем сервере. Это может быть в httpd.conf или аналогичном файле в зависимости от вашей настройки. Если для вашего MPM ничего не настроено, вы будете использовать значения по умолчанию.

Затем проверьте документацию Apache для MPM, который вы используете. Например, если вы используете рабочий MPM на apache 2.2, перейдите на страницу https://httpd.apache.org/docs/2.2/mod/worker.html . Прочитайте настройки и посмотрите, какое максимальное количество одновременных подключений будет.

Если mod_status не включен, попробуйте включить его, но убедитесь, что он недоступен для публики. Замените your_ip_address на белый IP-адрес или имя хоста по своему усмотрению. Это потребует перезагрузки apache.

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location> 

Затем, когда вы посещаете http: //your.server/server-status (может потребоваться https, если вы используете TLS) вы увидите, сколько запросов обрабатывается одновременно. Если это превышено, рассмотрите настройку параметров MPM для удовлетворения спроса на вашем сервере.

1
ответ дан 10 August 2018 в 07:08

В Chrome или Chrome вы можете перейти в Инструменты разработчика и выбрать параметр «Сеть», чтобы узнать, сколько времени потребуется для загрузки каждого ресурса. Обычно, когда страница загружается медленно, это происходит потому, что браузер пытается получить доступ к тому, что либо не найдено на сервере, либо обращается к контенту на другом сервере.

1
ответ дан 15 August 2018 в 19:07

Я видел проблему, когда apache2 запускает запросы на очередность после того, как он набирает максимальное количество одновременных подключений. Проблема произошла только для одного виртуального хоста, у которого было много одновременных соединений.

Чтобы узнать, достигли ли вы этого предела, сначала узнайте, какой MPM вы используете, выполнив эту команду:

apachectl -V

Проверьте, какие настройки доступны для вашего MPM и что они были настроены на вашем сервере. Это может быть в httpd.conf или аналогичном файле в зависимости от вашей настройки. Если для вашего MPM ничего не настроено, вы будете использовать значения по умолчанию.

Затем проверьте документацию Apache для MPM, который вы используете. Например, если вы используете рабочий MPM на apache 2.2, перейдите на страницу https://httpd.apache.org/docs/2.2/mod/worker.html . Прочитайте настройки и посмотрите, какое максимальное количество одновременных подключений будет.

Если mod_status не включен, попробуйте включить его, но убедитесь, что он недоступен для публики. Замените your_ip_address на белый IP-адрес или имя хоста по своему усмотрению. Это потребует перезагрузки apache.

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location> 

Затем, когда вы посещаете http: //your.server/server-status (может потребоваться https, если вы используете TLS) вы увидите, сколько запросов обрабатывается одновременно. Если это превышено, рассмотрите настройку параметров MPM для удовлетворения спроса на вашем сервере.

1
ответ дан 15 August 2018 в 19:07

Другие вопросы по тегам:

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