Doveadm HTTP API - Disconnected for inactivity

Ricardo Machini Barbosa ricardomachini at gmail.com
Fri Jun 3 20:23:36 UTC 2016


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



More information about the dovecot mailing list