Doveadm HTTP API - Disconnected for inactivity

Aki Tuomi aki.tuomi at dovecot.fi
Sat Jun 4 06:19:19 UTC 2016



On 03.06.2016 23:23, Ricardo Machini Barbosa wrote:
> Hello,
>
>   
>
> I am doing some calls using doveadm http API and I noticed that when some
> calls took more than 5 seconds the connection are closed, this happen
> general with huge mailbox's.
>
> There are some kind of timeout that I have to set ?
>
>   
>
> For example:
>
>   
>
> # curl call
>
> time  curl -v --user doveadm:senha -H "Content-Type: application/json" -d
> '[["purge",{"user":"email at dominio.com.br"},"c01"]]'
> http://192.168.0.1:8080/doveadm/v1
>
> * About to connect() to 192.168.0.1 port 8080 (#0)
>
> *   Trying 192.168.0.1... connected
>
> * Connected to host (192.168.0.1) port 8080  (#0)
>
> * Server auth using Basic with user 'doveadm'
>
>> POST /doveadm/v1 HTTP/1.1
>> Authorization: Basic XXXXXX
>> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7
> NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
>
>> Host: 192.168.0.1:8080
>> Accept: */*
>> Content-Type: application/json
>> Content-Length: 69
> * Empty reply from server
>
> * Connection #0 to host 192.168.0.1 left intact
>
> curl: (52) Empty reply from server
>
> * Closing connection #0
>
>   
>
> real    0m5.432s
>
> user    0m0.003s
>
> sys     0m0.002s
>
>   
>
> # server log
>
> Jun  3 17:11:09 host dovecot: doveadm(192.168.0.2): Executing command
> 'purge' as 'email at dominio.com.br'
>
> Jun  3 17:11:14 host dovecot: doveadm: http-server: conn 192.168.0.2:59617
> [1]: Disconnected for inactivity
>
>   
>
> Regards,
>
> Ricardo
There is fixed timeout, I'll take a look next week.

Aki


More information about the dovecot mailing list