为什么我的 laravel 应用程序中 artisan 命令和路由响应太慢?

问题描述 投票:0回答:2

我正在一个非常快的 ec2 实例上运行 laravel 应用程序 32GB 内存 4vCPU 120GB 存储空间 系统突然变得太慢 artisan 命令和服务器响应需要一分钟多的时间 我检查了我的数据库连接和所有中间件,没有任何变化 都是一样的,以前也用得好好的 我正在使用 RDS,所以我确保服务器没问题 服务器正在生产中,这给我的客户带来了一个巨大的问题 预先感谢您提供的任何建议

我正在使用 RDS,所以我确保服务器没问题,我还清除了缓存并哑了自动加载文件

php laravel amazon-web-services amazon-ec2 laravel-artisan
2个回答
0
投票
  1. 洪水。合法与否,并不重要。增加您的集装箱数量。
  2. 第三方减慢了 Laravel 的速度。
  3. Mysql 运行缓慢的查询。启用 mysql 慢查询日志记录。如果这是您需要优化 mysql 索引的原因,或者如果这还不够,请在 elastic search、sphynx 或 solr 中搜索数据。 也跑

显示完整的进程列表


0
投票

您是否与主管或 cron 一起运行 artisan 命令? 您是在运行命令后停止命令还是继续运行它们 如果您正在运行 php artisanqueue:work pass --stop-when-empty 标志来停止命令 但是需要对您的问题进行更多描述才能给出准确答案

© www.soinside.com 2019 - 2024. All rights reserved.