Amazon ec2 连接Amazon RDS SQL Server数据库时超时
我正在使用AWS CloudFormation模板创建Amazon RDS Microsoft SQL Server数据库。创建和连接数据库花费了一些时间,但有时会引发以下异常: 服务无法在请求时打开新的数据库连接。 SqlException:已成功与服务器建立连接,但在预登录握手期间发生错误。(提供程序:SSL提供程序,错误:0-等待操作超时。) 以下是我使用AWS模板创建数据库的代码:Amazon ec2 连接Amazon RDS SQL Server数据库时超时,amazon-ec2,amazon-rds,Amazon Ec2,Amazon Rds,我正在使用AWS CloudFormation模板创建Amazon RDS Microsoft SQL Server数据库。创建和连接数据库花费了一些时间,但有时会引发以下异常: 服务无法在请求时打开新的数据库连接。 SqlException:已成功与服务器建立连接,但在预登录握手期间发生错误。(提供程序:SSL提供程序,错误:0-等待操作超时。) 以下是我使用AWS模板创建数据库的代码: "ProductDatabase":{ "Type":"AWS::RDS::DBInst
"ProductDatabase":{
"Type":"AWS::RDS::DBInstance",
"Condition":"isNewDatabase",
"Properties":{
"AllocatedStorage":{
"Ref":"AllocatedStorage"
},
"DBInstanceClass":"db.m4.large",
"Port":"1433",
"StorageType":"gp2",
"BackupRetentionPeriod":"7",
"DBName":"",
"DBSubnetGroupName": {
"Ref": "DatabaseSubnetGroup"
},
"MasterUsername":{
"Ref":"DBUserName"
},
"MasterUserPassword":{
"Ref":"DBPassword"
},
"Engine":"sqlserver-se",
"EngineVersion":"13.00.4422.0.v1",
"LicenseModel":"license-included",
"VPCSecurityGroups" : [ { "Ref" : "rdsDBSecurityGroup" } ],
"Tags": [
{
"Key": "Name",
"Value": { "Ref": "AWS::StackName" }
}
]
}
},
它是每次都失败,还是说它是随机失败的?如果是随机的,你能告诉我们错误发生的频率吗?是的,它随机失败,在8到10次尝试中发生一次。你是如何得到错误的?是在CloudFormation模板完成部署并尝试连接到数据库之后?如果您在尝试连接之前再等待一段时间会怎么样?