Использование ЦП для приложения Symfony, развернутого на ElasticBeanstalk - PullRequest
0 голосов
/ 18 февраля 2019

В настоящее время при попытке выяснить странную проблему, которая возникает, когда после развертывания в ElasticBeantalk (экземпляр t3, работающий на PHP 7.2 на 64-битной Amazon Linux / 2.8.6), использование ЦП и время отклика будут продолжать увеличиваться до примерно40-50%.

У нас есть целевая страница с формой для входа.Если мы укажем проверку работоспособности Route 53 или LB на эту страницу, время отклика и загрузка ЦП будут продолжать расти, пока сервер не перестанет отвечать на запросы.

enter image description here

Очевидно, виновником является любая функция, обращающаяся к данным сеанса.

  • csrf_token() в Twig
  • getLastAuthenticationError()
  • getLastUsername()

Если они удалены, то все работает sable, и мы столкнулись с этой проблемой только при попытке использовать ElasticBeanstalk с PHP по умолчанию 7.2изображений.Кто-нибудь сталкивался с подобной проблемой?

Редактировать: В настоящее время используется DynamoDB в качестве обработчика сеанса.Как подробно описано ниже:

Переключение на обработку файловых сеансов действительно устраняет чрезмерную загрузку ЦП.Таким образом, проблема, кажется, в обработчике DynamoDB.

...