Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 node.js 应用程序,它在 aws ec2 fargate 的 docker 内运行。它开始消耗很高的cpu,我想知道我是否可以分析它
我找不到通过 ssh 连接的方法,我不确定它是否有助于使用 --prof 标志运行它
我自己是 AWS 的新手,所以请检查我要说的所有内容。EC2 Fargate 正在为您预置 EC2 实例,您不能直接与它们交互 (ssh),但我认为您可以使用 CloudWatch Logs,它会在指定的日志组中打印应用程序的每个console.log 。创建任务定义或容器定义时必须进行一些配置。(至少在我几乎不推荐使用的 Cloudformation 中)。您可以console.log记录用户或函数调用的数量,并使用此信息来调试正在发生的事情。