Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
Python 红移终止长时间运行的查询_Python_Amazon Redshift_Psql - Fatal编程技术网

Python 红移终止长时间运行的查询

Python 红移终止长时间运行的查询,python,amazon-redshift,psql,Python,Amazon Redshift,Psql,我观察到红移会终止长时间运行的查询。我们有一个查询,运行时间约为16分钟30秒(从python应用程序启动),之后该查询将在红移结束时终止。有什么方法可以跟踪此查询被终止的原因吗 检查我从psql cli执行此查询的原因。在服务器端终止查询后,psql cli行似乎未收到红移的任何响应。因此,即使在查询终止之后,cli客户端也等待了很长时间。对这种行为有什么想法。这听起来像是对我不久前在执行源自EC2实例的查询时遇到的问题的描述。集群上的查询似乎已完成,但客户端从未收到结果。当我在查询结束时设置

我观察到红移会终止长时间运行的查询。我们有一个查询,运行时间约为16分钟30秒(从python应用程序启动),之后该查询将在红移结束时终止。有什么方法可以跟踪此查询被终止的原因吗


检查我从psql cli执行此查询的原因。在服务器端终止查询后,psql cli行似乎未收到红移的任何响应。因此,即使在查询终止之后,cli客户端也等待了很长时间。对这种行为有什么想法。

这听起来像是对我不久前在执行源自EC2实例的查询时遇到的问题的描述。集群上的查询似乎已完成,但客户端从未收到结果。当我在查询结束时设置
限制1
时,错误消失了。也许用这个来验证你确实有同样的问题

将MTU设置为1500为我解决了这个问题。在Linux上:

$ sudo ip link set dev eth0 mtu 1500
Redshift在其文档中有详尽的描述和解决方案: