Apache mpm рабочий + wsgi застрявшие рабочие Python/Django

B.C.001 и B.C.002 очень вероятно, чтобы быть в близкой физической близости, возможно настолько же, вероятно, как 99%, что они находятся на том же городском квартале.

B.C.001 и B.C.254 незначительно менее вероятно, чтобы быть так.

B.001. D и B.002. D менее вероятны все еще, возможно, 90%, для 256x как большое определение "завершения".

B.001. D и B.254. D немного меньше likey снова.

Этот шаблон продолжается. Вы могли вычислить относительно точные проценты для лучших двух октетов путем простого опроса надежного сервиса геолокации.

В былые дни (2006), когда IPv4 все еще имел много доступного адресного пространства, xkcd сделал Карту Интернета, который показывает распределение первого октета страной и организацией. Это стало намного более плотным с тех пор, но общий шаблон продолжается с соседними первыми октетами, имеющими приблизительно 30%-й шанс того, чтобы быть в той же стране или регионе.

3
задан 5 April 2013 в 17:09
2 ответа

Некоторое время назад я исправил это , преобразовав сайты в режим демона вместо встроенного режима и поместив перед ним прокси-сервер nginx, который обрабатывает все статические файлы, обслуживающие .

0
ответ дан 3 December 2019 в 07:05

Для начала настройки MPM немного нарушены по разным причинам. Предлагаю вам посмотреть мой доклад с PyCon по адресу:

Что касается зависания вашего сервера, у вас, вероятно, используется сторонний модуль расширения, который небезопасно использовать из вспомогательного интерпретатора. Вам нужно заставить ваше приложение запускаться в основном интерпретаторе. См .:

Чтобы узнать, где зависают процессы, также см. Средства получения трассировки стека, как описано в:

Если это тупик, как и ожидалось дон' Я хочу просто попробовать использовать основной интерпретатор, вероятно, потребуется использовать gdb, чтобы получить трассировку стека, где он застрял.

Подход трассировки стека Python будет работать, если проблема в том, что ваш код блокирует вызовы внешних служб . Вы также можете получить представление об этом, просмотрев дескрипторы открытых файлов с помощью lsof или ofiles.

2
ответ дан 3 December 2019 в 07:05

Теги

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