트래픽이 높을 때 왜 아파치 응답이 매우 느린가요?

트래픽이 높을 때 왜 아파치 응답이 매우 느린가요?

Symfony(PHP 프레임워크)의 백엔드(관리 패널)로 API에서 작동하는 뉴스 안드로이드 애플리케이션이 있습니다.

사용자에게 푸시 알림 API(Firebase)를 보낼 때 서버 응답이 매우 느립니다. 얼마 후 내 서버가 제대로 작동합니다.

내 애플리케이션에는 활성 사용자가 10,000명 있습니다.

서버 세부정보 --

  • 2vCPU 및 8GB RAM(Google Cloud)
  • 운영 체제 - 우분투 18.04
  • 웹 서버 - Apache2
  • 데이터베이스 - MySQL
  • PHP 버전 - PHP 7.0(내 애플리케이션이 더 높은 PHP 버전을 지원하지 않기 때문에)

Apache mpm_prefork_module 구성 세부정보

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

모든 Apache 및 MySQL 설정은 기본값입니다.

내 Apache 웹 서버 구성(SSL)은 다음과 같습니다.

https://ibb.co/pdWptkn

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'

이것이 나의 가장 높은 메모리 사용량이다 여기에서 확인하세요

https://ibb.co/w6LP7r6

이 문제에 대한 해결책을 알려주십시오.

미리 감사드립니다.

관련 정보