php-fpm: очень высокая загрузка сервера

Оказывается, что я не понял, как сети в XenServer работают. Сети к виртуальным машинам соединяются мостом к NIC на машине. Поэтому каждому VM нужен специализированный IP-адрес. После того как я присвоил другой IP-адрес от своего поставщика, я смог настроить VM с тем IP-адресом вручную, и он работал как очарование.

1
задан 10 April 2012 в 13:38
2 ответа

Here is a link to profile your code: StackOverflow: Simplest way to profile a PHP script

1
ответ дан 4 December 2019 в 01:09

Нагрузка не должна быть выше количества ядер. В настоящее время у вас 6, более высокая нагрузка приведет к медленному отклику.

Похоже, ваши сценарии PHP потребляют все ресурсы ЦП. Было бы неплохо их профилировать.

Вы также можете увеличить обработку PHP с помощью некоторого кэширования. Я бы порекомендовал попробовать eaccelerator, который должно быть легко включить, а также взглянуть на параметры кэширования nginx.

Еще одним хорошим профилировщиком, который мы использовали, был xhprof: https://github.com/facebook/xhprof , но для использования требуется немного больше чтения.

удачи

0
ответ дан 4 December 2019 в 01:09

Теги

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