收到504错误 - 这是本地或远程端的问题吗?

时间:2016-09-11 00:14:56

标签: http ssis

我有一个直到最近才开始工作的SSIS包。但是,它现在偶尔会失败504响应(GatewayTimeout)。谁回复了这个回复?远程服务器还是我身边的错误?我将超时时间增加到5分钟,但似乎没有帮助。

非常奇怪的是,如果我通过SSMS手动运行它,这是一致的,但不是在安排作业时。我无法想象如何根据SSIS包的不同运行方式出现超时问题。

编辑:所以我设法让Fiddler在SQL代理运行的用户下登录。

成功请求会返回以下标头:

HTTP/1.1 200 OK
Content-Type: application/json
Date: Mon, 12 Sep 2016 22:35:36 GMT
Server: nginx
X-Server: xxx.ap-southeast-2.compute.internal
transfer-encoding: chunked
Connection: keep-alive

而非成功请求:

HTTP/1.1 504 GATEWAY_TIMEOUT
Content-Length: 0
Connection: keep-alive

在这里抓住吸管,但不应该是请求返回X-ServerServer等相同的heaeder值?我正在尝试确定这504是来自远程服务器,还是代理或介于两者之间。

请求只需1分钟即可完成。

1 个答案:

答案 0 :(得分:-1)

手动/预定环境中不同行为的最常见原因是帐户的不同Windows帐户和权限。也许它无法使用预定的帐户权限连接到目的地并收到超时。