在我的生产环境中,我观察到一个偶尔出现的问题,即页面加载时间过长。在错误日志中,我们看到:
PHP Fatal error: Maximum execution time of 30 seconds exceeded
受影响的行是为用户创建会话的地方。
这些目录是物理目录。目录中有 350 多万个文件。PHP 会话的垃圾收集设置为 31 天。
您能否就我们可能遇到的问题以及如何解决这些问题提供建议?
Possible solutions I thought of:
Increase provisioned IOPS on the drive
Clear session data every X days
Change scaling policy so if number of sessions on any server goes above X number we spin up a
new server
Change instance type of our production servers
Move session data elsewhere
store session data in DB
AWS API GateWay
elastic caching
有人能就哪些问题提供建议吗?