Nginx и PHP-FPM, заканчивающийся соединения

Чтобы сделать это, необходимо добавить правило перенаправления портов к брандмауэру или для порта 80 или для порта 443 или оба в зависимости от того, как точка доли настраивается.

Вот некоторые вопросы, на которые необходимо ответить:

Ваша компания имеет статический IP-адрес? Ваша компания размещает какие-либо другие веб-сайты от того IP-адреса?

Необходимо будет также посмотреть на альтернативное отображение доступа: http://blogs.msdn.com/b/sharepoint/archive/2007/03/06/what-every-sharepoint-administrator-needs-to-know-about-alternate-access-mappings-part-1.aspx

И так как Вы публикуете это к сети, Вам будет нужен сертификат SSL. Это не требуется, но необходимо использовать тот. Я получил мой дешевый от GoDaddy.

Как Jim B упомянутый, многое из того, что необходимо сделать, будет зависеть от точно, как у Вас есть настроенный WSS.

9
задан 2 June 2012 в 04:25
2 ответа

Рассматривали ли вы возможность воспользоваться прекрасным советом, приведенным в сообщении журнала, о повышении значения pm.max_children ? У вас есть огромное количество свободной оперативной памяти для их размещения.

Чтобы ответить на ваши вопросы:

  • Что я могу сделать, чтобы не кончались соединения? Обеспечьте больше соединений или уменьшите количество получаемых соединений.
  • Почему это повторяется? Потому что у вас постоянно заканчиваются соединения.
5
ответ дан 2 December 2019 в 22:33

У нас была такая же проблема на наших веб-серверах.

Чтобы избежать утечки памяти, вы можете попытаться возрождать дочерний процесс при каждом запросе X. Он отлично работал в Apache и FPM, он также начинает работать хорошо.

 pm.max_requests = 50000

Это будет перезапускать дочерний процесс каждые 50 тысяч запросов

4
ответ дан 2 December 2019 в 22:33

Теги

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