Điểm:0

Yêu cầu vô hạn với một URL lớn php-fpm

lá cờ cn

Tôi có một ứng dụng zend đang chạy trong lenp stack. Nginx 1.18, php 7.4.26, Ubuntu 20.04. Đối với ứng dụng này, tôi đang sử dụng AWS ec-2 và cơ sở dữ liệu trong RDS.

Vì vậy, vấn đề là.

Tôi có một số truy vấn lớn được chuyển qua URL, chẳng hạn như 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_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/ Tăng dần.

Và khi tôi thực hiện một cái gì đó như vậy, fpm chỉ đơn giản là không trả lại bất cứ thứ gì. Nếu tôi đặt thời gian chờ là 10 giờ, yêu cầu sẽ chạy trong 10 giờ, nginx sẽ hiển thị thời gian chờ.Trong môi trường apache+php-mod, yêu cầu này được xử lý trong khoảng 20 S.

Tôi đang thiếu gì?

php-fpm.conf và www.conf là phiên bản mặc định của nhà phân phối, tôi chỉ thay đổi php INi. Tôi đã tăng nginx-body, proxy, mọi thứ bạn có thể nghĩ. Tôi cũng đã thử chuyển từ nginx sang apache +mpm-event+fpm, fpm trả về lỗi tương tự. Đối với các truy vấn nhỏ, fpm hoạt động như một bùa mê, nhưng đối với các truy vấn lớn thì hoàn toàn không hoạt động Cảm ơn bạn vì bất kỳ sự giúp đỡ nào;

lá cờ us
Bạn cần xem xét các truy vấn SQL mà ứng dụng của bạn thực hiện đối với cơ sở dữ liệu và xem cách các truy vấn gây ra khoảng thời gian dài này cho các truy vấn.
Jonas S. Marques avatar
lá cờ cn
Xin lỗi, quan điểm của bạn không có ý nghĩa gì. Truy vấn được xử lý tốt với apache + mod php.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.