Рейтинг:0

Бесконечный запрос с большим URL php-fpm

флаг cn

У меня есть приложение Zend, работающее в стеке lenp. Nginx 1.18, PHP 7.4.26, Ubuntu 20.04. Для этого приложения я использую ec-2 AWS и базу данных в RDS.

Итак, проблема в том.

У меня есть несколько больших запросов, которые передаются в URL-адресе, например https://example.com/basico/gestao-produtos/listagem/filtro-filtro-produto/cerv/filtro-produtos-ativo/S/filtro-filtro-barra_meses/S/filtro-avancado/SIM/filtro-filtro- id_lojas/1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-22-23-24-25- 26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50- 51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75- 76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-101- 102-103-104-105-106-107-108-109-110-111-112-115-114-116-117-118-119-120-121-122-123-124-125-126-127- 128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152- 21-153-154-155-156-158-157/filtro-colunas/loja-abc_unidade-ean-descricao_comercial-sabor-marca-familia-compra-qtd_acumulada_consolidada-qtd_saida_media-custo-preco-margem_cadastrada-margem_bruta-margem_markup-margem/quidastrada filtro-tamanhos/50-79-26-59-35-37-43-42-86-113-35-86-87-64-52-63/filtro-ordem-campo/3/filtro-ordem-direcao/ по возрастанию.

И когда я выполняю что-то подобное, fpm просто ничего не возвращает. Если я установлю тайм-аут на 10 часов, запрос будет выполняться в течение 10 часов, их nginx покажет тайм-аут.В среде apache+php-mod этот запрос обрабатывался примерно за 20 с.

Что мне не хватает?

php-fpm.conf и www.conf находятся в версии дистрибьюторов по умолчанию, я изменил только php INi. Я уже нарастил nginx-тело, прокси, все, что только можно придумать. Я также пытался переключиться с nginx на apache +mpm-event+fpm, fpm возвращает ту же ошибку. На мелких запросах fpm работает как шарм, но на больших запросах вообще не работает. Спасибо за любую помощь;

флаг us
Вам нужно изучить SQL-запросы, которые ваше приложение делает к базе данных, и посмотреть, как запросы вызывают такую ​​большую продолжительность запросов.
Jonas S. Marques avatar
флаг cn
Извините, ваша точка зрения не имеет никакого смысла. Запрос был тот же, который хорошо обрабатывается с помощью apache+mod php.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.