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.
<endpoint name="admin--Stream_APIproductionEndpoint_0"> <address uri="http://localhost:9763/example-v4/example"> <timeout> <duration>12000000</duration> <responseAction>fault</responseAction> </timeout> </address>
No comments:
Post a Comment