Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

461
Visualizações
Django, DRF, nginx, Jmeter: el tiempo de muestra aumenta aunque no haya carga en la CPU, etc.

Estoy usando Jmeter para cargar la prueba de DRF y, aunque la CPU y la memoria no están al 100 %, el rendimiento y el tiempo de respuesta son lentos.

Los servidores Django + nginx y Postgres están separados, y ambos tienen las siguientes especificaciones: 4 CPU, 4 GB de memoria.

nginx está usando el https-portal de docker como se muestra a continuación.

 version: "3" services: https-portal: image: steveltn/https-portal:1 ports: - "80:80" - "443:443" environment: DOMAINS: "my.domain.com -> http://backend:8000" STAGE: "production" volumes: - https-portal-data:/var/lib/https-portal - ./nginx/uwsgi_params:/etc/nginx/uwsgi_params - ./static:/static depends_on: - backend restart: always backend: build: . command: uwsgi --http :8000 --module myapp.wsgi --processes 4 volumes: - .:/usr/src/app - ./static:/usr/src/app/static expose: - 8000 env_file: - .env - .env.prod restart: always volumes: https-portal-data:

Mirando los registros de django, no parece haber nada malo con django, ¿qué crees que podría estar causando esto? generated 8302 bytes in 29 msecs (HTTP/1.0 200) 7 headers in 208 bytes (1 switches on core 0)

Configuración de Jmeter:

ingrese la descripción de la imagen aquí

Django + servidor nginx: ingrese la descripción de la imagen aquí

Servidor de base de datos (postgres): ingrese la descripción de la imagen aquí

Después de 5 minutos de carga continua. ingrese la descripción de la imagen aquí

Si hay alguna otra información que necesita, por favor hágamelo saber.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

  1. Verifique el rendimiento de su aplicación a través de la herramienta Profiler
  2. Dependiendo del resultado, es posible que también desee consultar los registros y estadísticas de consultas de Postgresql
  3. No ejecute JMeter en modo GUI , es posible que obtenga resultados negativos falsos porque JMeter no puede enviar solicitudes lo suficientemente rápido y/o se atascó debido a la recolección de basura
  4. Siga otras mejores prácticas de JMeter y asegúrese de que a JMeter no le falte CPU, RAM, etc.
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda