When we increase timeout value in API Manager we have to set 3 properties.
1) Global timeout defined in synapse.properties (\repository\conf\synapse.properties)
synapse.global_timeout_interval=60000000
2) Socket timeout defined in the passthru-http.properties (ESB_HOME\repository\conf\passthru-http.properties )
http.socket.timeout=60000000
3) Also we need to set timeout in API level per each API.
1) Global timeout defined in synapse.properties (\repository\conf\synapse.properties)
synapse.global_timeout_interval=60000000
2) Socket timeout defined in the passthru-http.properties (ESB_HOME\repository\conf\passthru-http.properties )
http.socket.timeout=60000000
3) Also we need to set timeout in API level per each API.
<endpointname="admin--Stream_APIproductionEndpoint_0">
<addressuri="http://localhost:9763/example-v4/example">
<timeout>
<duration>12000000</duration>
<responseAction>fault</responseAction>
</timeout>
</address>