我有一个在AWS EC2 Fargate的docker内部运行的node.js应用程序。 它开始消耗高CPU,我想知道是否可以对其进行分析
我找不到通过ssh进行连接的方法,我不确定是否可以通过--prof标志运行它
答案 0 :(得分:0)
我本人是AWS的新手,因此请检查我将说的所有内容。 EC2 Fargate正在为您配置EC2实例,不允许您直接与其交互(ssh),但我认为您可以使用CloudWatch Logs,该日志在指定日志中打印应用程序的每个 console.log 组。创建任务定义或容器定义时,必须有一些配置。 (至少在我不建议使用的Cloudformation中)。您可以 console.log 用户或函数调用的数量,并使用此信息来调试正在发生的事情。