por que a resposta do Apache é muito lenta quando o tráfego aumenta?

por que a resposta do Apache é muito lenta quando o tráfego aumenta?

Eu tenho um aplicativo Android de notícias que funciona na API como backend (painel de administração) no symfony (PHP Frameworks).

Quando envio API de notificação push (Firebase) para meu usuário, minha resposta do servidor é muito lenta. depois de algumas vezes meu servidor funciona corretamente.

Meu aplicativo tem - 10.000 usuários ativos

Detalhes do servidor -

  • 2vCPU e 8 GB de RAM (no Google Cloud)
  • Sistema Operacional - Ubuntu 18.04
  • Servidor Web - Apache2
  • Banco de dados - MySQL
  • Versão PHP - PHP 7.0 (porque meu aplicativo não suporta versões php superiores)

Detalhes de configuração do Apache mpm_prefork_module

<IfModule mpm_prefork_module>
    StartServers             20
    MinSpareServers          20
    MaxSpareServers          80
    ServerLimit              4000
    MaxRequestWorkers        35000
    MaxConnectionsPerChild   0
</IfModule>

Todas as configurações do Apache e MySQL são padrão.

Aqui está a configuração do meu servidor web Apache (SSL)

https://ibb.co/pdWptkn

Logs de erros do Apache -

[Thu Sep 03 05:49:38.326292 2020] [mpm_prefork:notice] [pid 3102] AH00169: caught SIGTERM, shutting down
[Thu Sep 03 05:49:38.543477 2020] [mpm_prefork:notice] [pid 18326] AH00163: Apache/2.4.29 (Ubuntu) OpenSSL/1.1.1 configured -- resuming normal operations
[Thu Sep 03 05:49:38.543522 2020] [core:notice] [pid 18326] AH00094: Command line: '/usr/sbin/apache2'

Este é o meu maior uso de memória Verifique aqui

https://ibb.co/w6LP7r6

Por favor, pessoal, me dê alguma solução para esse problema.

Desde já, obrigado.

informação relacionada