我有一个基于 scala play 框架的 Web 应用程序。我的 ECS 部署遇到了某些 Web 请求阻塞的问题,而基于 EC2 的部署则不会。我想知道 ECS 和 EC2 之间是否还有其他架构或配置差异需要调整。
以下是这两种部署的一些要点:
我尝试增加 ECS 部署中的一些 Ulimit 设置、nofile 和 nproc,但这似乎没有什么区别。我尝试通过将 master conf 设置从 local[*] 更改为 local[2] 来减少分配给 Spark 会话的线程数。我预计不会发生阻塞,但它仍然发生了。