Описание тега preforking

Используйте этот тег для вопросов, связанных с Preforking (серверы).
0 ответов

Apahce MPM-Prefork ServerLimit всегда выходит за рамки

Кто-нибудь может посоветовать, пожалуйста, что мне нужно установить в этом ServerLimit, чтобы он не превышал лимит? Я хотел бы также сохранить KeepAlive. (Хотя я пробовал с отключенным KeepAlive, но это тоже не помогло). Я сейчас экспериментировал с…
11 янв '19 в 05:32
2 ответа

Ruby readpartial и read_nonblock не выдают EOFError

Я пытаюсь понять и воссоздать простой сервер preforking по принципу единорога, где сервер при запуске разветвляет 4 процесса, которые все ожидают (чтобы принять) на управляющем сокете. Управляющий разъем @control_socket связывается с 9799 и порождае…
20 ноя '12 в 19:48
0 ответов

TCP Preforked Server не работает, реализация предварительно раздвоенного (версия процесса) TCP сервера не работает должным образом

В настоящее время я работаю над заданием, которое должно одновременно подключать не менее 16 клиентов к серверу (это должен быть предварительно сформированный сервер TCP), и проблема, с которой я сталкиваюсь сейчас, заключается в том, что после пред…
06 янв '19 в 13:59
4 ответа

Как я могу оптимизировать группировку?

Вот мой запрос: EXPLAIN SELECT Count(1), user_id, type FROM (SELECT e.user_id, e.type, Max(r.date_time) last_seen, e.date_time event_time FROM events e JOIN requests r ON e.user_id = r.user_id AND e.type IN( 3, 5, 6 ) GROUP BY e.user_id, e.date_time…
03 дек '18 в 14:32
1 ответ

Нужен ли Gunicorn для внутренних асинхронных микросервисов?

Насколько я читаю по всему Интернету, лучшая практика для развертывания приложений Flask/Django - это оставить позади веб-сервер, такой как nginx, и связать их с предварительно подготовленным сервером, таким как gunicorn или uWSGI. Это хорошо по мно…
27 фев '19 в 06:22
1 ответ

PHP readfile() никогда не заканчивается и заставляет сервер Apache зависать

У меня большая проблема с сервером Apache, приложением php. Сервер обслуживает сайт с довольно высоким трафиком, который работает с php. Каждые 24 часа или 48 часов зависает apache, и мне приходится перезагружать его, чтобы снова получить доступ к в…
23 ноя '15 в 08:34
0 ответов

Как обрабатывать множество запросов на Apache-PHP Server, которые приводят к ошибке "Максимальное время выполнения"?

У меня есть музыкальный веб-сайт, созданный с помощью Laravel 5.0, и одна из опций позволяет пользователям создавать файлы LRC и сохранять текст LRC для других пользователей. Теперь с 8,000+ LRC я одновременно получаю от 50 до 130 пользователей. Нек…
25 авг '18 в 20:41
2 ответа

FastCGI / SCGI предварительная вилка

Я пытался реализовать шлюз веб-сервера (для забавы и в образовательных целях), и у меня есть несколько вопросов об архитектуре ядра, лежащей в основе FastCGI/SCGI, относительно модели, предшествующей разветвлению. Как реализации FastCGI/SCGI управля…
22 июл '11 в 23:42
0 ответов

Как отобразить страницу успеха при выполнении длинного сценария PHP в фоновом режиме, который требует данных POST?

У меня есть долго работающий скрипт php, который требует от пользователя данных $_POST. Мне бы хотелось, чтобы пользователь мог отправлять данные и получать страницу "Успешно запущен". Однако после того, как я показываю пользователю эту страницу, я …
01 июн '16 в 19:50
1 ответ

Конфигурация Prefork MPM отсутствует в httpd.conf

У меня проблема с моим экземпляром EC2 Micro, из-за которой он завершает мой процесс MySQL. Я много читал о настройке Apache, чтобы ограничить потребление памяти, и ищу изменения в настройках Prefork MPM. Подвох - когда я захожу в httpd.conf, я не в…
16 апр '16 в 12:16
1 ответ

Prefork vs рабочий модуль для apache, что используется?

Не можете определить, какой MPM использует мой apache, кто-нибудь может сказать, основываясь на следующих результатах?Я думаю, что Prefork используется? [root @ rp1a ~] # cat / etc / sysconfig / httpd #HTTPD=/usr/sbin/httpd.worker #OPTIONS= #HTTPD_L…
01 авг '13 в 16:06
0 ответов

Проблема с сокетом модуля apache/php

Я использую сервер Apache2.2 +PHP 5.2 под Debian Lenny 32bit. Я встроил в C "простое" расширение модуля php. Это расширение делает одну вещь: вызов через сокет небольшого "эхо-сервера" и ожидание результата (отправка / получение "A" с обеих сторон).…
25 янв '12 в 13:29
1 ответ

Эквивалент Ruby IO в PHP

Я ищу способ сделать такие вещи, как IO.select, IO.pipe в PHP. Поиск в Google в течение нескольких часов не дал хороших результатов. В основном мне нужна пара файловых дескрипторов для IPC между главным процессом и дочерним для модели сервера префор…
28 янв '14 в 14:57
0 ответов

Как выполняется балансировка в модели prefork?

У меня есть сервер под Python 2.7 (на основе торнадо). Этот сервер работает по модели prefork. Это означает, что родительский процесс связывается с портом, а затем разветвляется с фиксированным номером дочернего процесса. Затем каждый ребенок будет …
1 ответ

Apache модуль mpm_worker + php проблема

Я использую php и apache на машине с Ubuntu и пробую многопоточность. Apache поставляется с модулем defaut "prefork". И когда я включаю модуль mpm_worker, Php перестает работать.. Нужно ли включать какие-либо другие модули, чтобы заставить php работ…
15 мар '13 в 02:42
0 ответов

Как я вижу текущую конфигурацию Apache MPM?

Есть ли способ подтвердить, какие значения в настоящее время установлены для директив Apache MPM? Такие как StartServers, MaxRequestWorkers, MaxConnectionsPerChild и т. Д. Я знаю, что могу посмотреть файлы конфигурации, но мне нужен способ подтверди…
0 ответов

Есть ли способ увеличить скорость появления MinSpareServers в prefork apache?

Мой сервер ежедневно сталкивается с огромным трафиком только на короткое время. И я не хочу тратить свой ресурс, запуская большое количество MaxSpareServers в течение дня. Итак, я хотел бы знать, есть ли способ увеличить spawn rate из MinSpareServer…
26 апр '18 в 06:59
0 ответов

Запланированные задания сельдерея, созданные внутри других заданий, не передаются брокеру немедленно

У меня есть настройки сельдерея, как показано ниже: @celeryapp.task def heavy_task(x, y): # some stuff for _ in range(10000): heavy_task_2.apply_async(args=(x,y), countdown=random.randint(60,120)) return x+y @celeryapp.task def heavy_task_2(x, y): #…
1 ответ

Как эффективно обслуживать динамические изображения PHP на сервере LAMP?

Сейчас я запускаю PHP-скрипт в моем стеке LAMP (CentOS/Apache/MySQL/PHP), который генерирует динамические изображения с использованием GD. Я кеширую их на жесткий диск в течение 5 минут. Если существует кэшированная версия, я использую ее вместо соз…
15 фев '10 в 18:03
1 ответ

FastCGI форк в с

Я в настоящее время разрабатываю проект с высокой нагрузкой, мне нужно использовать комбинацию C/FastCGI/nginx. Проблема в том, что мне нужно, чтобы мое приложение FastCGI работало в потоках / процессах. Я знаю два способа сделать это: 1) Скомпилиру…
23 июн '11 в 21:20