php-fpm 使用大 URL 进行无限请求

php-fpm 使用大 URL 进行无限请求

我有一个在 lenp 堆栈中运行的 zend 应用程序。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-s品牌家族购买-qtd_acumulada_consolidada-qtd_saida_media-custo-preco-margem_cadastrada-margem_bruta-margem_markup-margem_liquida/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/asc

当我执行类似这样的操作时,fpm 根本没有返回任何内容。如果我将超时设置为 10 小时,则请求将运行 10 小时,然后 nginx 显示超时。在 apache+php-mod 环境中,此请求在大约 20 秒内处理完毕。

我错过了什么?

php-fpm.conf 和 www.conf 是默认的经销商版本,我只更改了 php INi。我已经增加了 nginx-body、proxy 以及您能想到的一切。我还尝试从 nginx 切换到 apache +mpm-event+fpm,fpm 返回了相同的错误。在小查询上,fpm 工作得很好,但在大查询上根本不起作用。感谢您的帮助;

相关内容