AWS CloudWatch正在创建日志流,未找到事件

时间:2019-03-03 18:05:53

标签: python python-3.x amazon-web-services aws-lambda amazon-cloudwatch

我有一个lambda函数(我们叫它Conductor)多次调用了另一个lambda函数(我们叫它MiniProcess)。从Conductor的CloudWatch日志中可以清楚地看到它正在调用MiniProcess,因为它正在记录“正在启动新的HTTPS连接...”。但是,尽管MiniProcess为每次调用创建了新的日志流,如果您点击进入信息流,则会显示:

No events found. It appears you have not installed a CloudWatch Logs agent or there are no events available at the moment. Try to install the agent or try later.

CloudWatch仪表板显示这些尝试运行的错误已发生,但是我没有调试方法,因为没有日志。

我使用相同的设置和文件创建了一个新的lambda函数(我们将其称为MiniProcess2),并且此事件立即成功地记录了事件。但是,当MiniProcess2运行时,它将立即在import miniprocess2上失败,并指出当我确定我的分发软件包中存在miniprocess2.py时该文件不存在。在尝试调试时,MiniProcess2经过几次运行后开始做同样的事情-创建日志流,但不添加任何内容。我尝试以与创建MiniProcess3相同的方式创建MiniProcess2,但这没有用,日志事件仍然存在。

对于所有这些尝试,我一直使用相同的策略,适用于Conductor的相同策略:它具有CloudWatchFullAccess。我将不胜感激在哪里寻找调试的方向,因为现在,我什至不知道在哪里寻找。

0 个答案:

没有答案