Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services aws lambda循环超时_Amazon Web Services_Lambda_Aws Lambda_Boto3 - Fatal编程技术网

Amazon web services aws lambda循环超时

Amazon web services aws lambda循环超时,amazon-web-services,lambda,aws-lambda,boto3,Amazon Web Services,Lambda,Aws Lambda,Boto3,我在aws lambda中有一个函数,执行一个ffmpeg命令,并将完成的视频上传到S3,我设置lambda超时为5分钟,控制台中的测试是正常的,但我在django PYTHON SDK boto3.invoke中使用了调用超时,我看到每个执行函数S3都会产生3条记录,它表明lambda已经成功运行并上传到S3,但为什么它会一直不停地重复运行到5分钟?有人能帮我吗?多谢各位 client\u lambda=boto3.client(“lambda”) 定义所有合成视频(var): respon

我在aws lambda中有一个函数,执行一个ffmpeg命令,并将完成的视频上传到S3,我设置lambda超时为5分钟,控制台中的测试是正常的,但我在django PYTHON SDK boto3.invoke中使用了调用超时,我看到每个执行函数S3都会产生3条记录,它表明lambda已经成功运行并上传到S3,但为什么它会一直不停地重复运行到5分钟?有人能帮我吗?多谢各位

client\u lambda=boto3.client(“lambda”)
定义所有合成视频(var):
response=client_lambda.invoke(
FunctionName='second_Vidio',
InvocationType='RequestResponse',
有效负载=json.dumps(var))

返回响应
您需要更改boto配置的超时,如下所示:

config = botocore.config.Config(connect_timeout=300, read_timeout=300)
client = boto3.client('lambda', region_name='us-east-1', config=config)
具有正确的区域和所需的超时 请记住,这样您将收到两次账单

我认为原因是你的第二个lambda正在超时并重试