psycopg2无法转换主机名

时间:2018-07-30 13:21:02

标签: sqlalchemy gunicorn psycopg2 airflow

我的气流服务器定期出现故障。当我检查gunicorn日志时,所有工作关闭之前的错误如下:

declare @string varchar(500) set @string = 'Lastname,Firstname Middlename' declare @pos int, @data Nvarchar(250) set @pos=2 set @data =( select x.i.value('.','varchar(250)') as data from ( select CONVERT(XML,'<i>'+REPLACE(@string,',','</i><i>')+'</i>') as data )x1 cross apply data.nodes('i[position()=sql:variable("@pos")]') as x(i)) select @data as data, REPLACE(@data, SUBSTRING(@data, CHARINDEX(' ', @data), len(@data)+1-CHARINDEX(' ', @data)),'') FirstName, SUBSTRING(@data, CHARINDEX(' ', @data), len(@data)+1-CHARINDEX(' ', @data)) MiddleName

我立即确认主机名正确,并且数据库正在接受来自其他工具的请求。

如果我重新启动Ariflow Web服务器,则该服务器可以正常运行4-5天,然后发生相同的错误。

此问题曾被询问过,但通常可以通过告诉其他开发人员不要使用localhost或postrgres主机名来解决。我的主机名是AWS域上的标准主机名。就亚马逊而言,这似乎是一个DNS错误的可能性极高。

0 个答案:

没有答案