Re: [GENERAL] ERROR: canceling statement due to statement timeout - Mailing list pgsql-general

From Adrian Klaver
Subject Re: [GENERAL] ERROR: canceling statement due to statement timeout
Date
Msg-id fc28505b-ed7c-43f7-a56c-bb3c1f4ae602@aklaver.com
Whole thread Raw
In response to Re: [GENERAL] ERROR: canceling statement due to statement timeout  (Patrick B <patrickbakerbr@gmail.com>)
List pgsql-general
On 01/11/2017 04:31 PM, Patrick B wrote:
> 2017-01-12 13:23 GMT+13:00 Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>>:
>

>
>     It is not the same DB if it is on two different servers not
>     connected by replication. More to the point statement_timeout is a
>     client connection setting, so is the client you use to connect to
>     server2 the same as the one you use for server1?
>
>     Is AWS being 'helpful' and setting a timeout?
>
>     Is there anything in the log before the ERROR shown above that
>     indicates something is setting statement_timeout?
>
>         <mailto:adrian.klaver@aklaver.com>
>
>
> Same database, different database servers; server1 is the old Master
> server and I'm using it to compare.

Are you actually running 9.2 on AWS, as the lowest version I see is 9.3.

Might be helpful to run the below on server2:

select * from pg_settings where name='statement_timeout';

and see what source says:

https://www.postgresql.org/docs/9.2/static/view-pg-settings.html
>
> It is not the client, because if I run the query manually using explain
> analyze i get the error:
>
>         live_db=> explain analyze
>
>         SELECT DISTINCT id0
>         FROM
>         (SELECT
>
>         [...]
>
>         ERROR:  canceling statement due to statement timeout
>
>
> just a remind that on server1 works, but on server2 it doesn't.


--
Adrian Klaver
adrian.klaver@aklaver.com


pgsql-general by date:

Previous
From: "David G. Johnston"
Date:
Subject: Re: [GENERAL] Means to emulate global temporary table
Next
From: Patrick B
Date:
Subject: Re: [GENERAL] ERROR: canceling statement due to statement timeout