Hi Experts,
I'm facing issue while calling the integration object from UI which seems to be getting timeout where as when I test the actual Integration Design object I'm not seeing any such issue.
The timeout is configured as 300 secs in the integration object.
Will enabling the "HTTP Request/Response Logging" can help in this case to identify the root cause? If yes, then who can access this log and from where and what information can they get from this Log?
Discussion posts and replies are publicly visible
Hello GauravSingh ,
"HTTP request/response logs for web APIs (web_api_req_resp_activity.log) capture the raw HTTP request and response messages for web APIs. These logs can be used for troubleshooting. They're located in the APPIAN_HOME/logs/perflogs/http-requests-and-responses/ subdirectory, which can only be accessed by system administrators."
web_api_req_resp_activity.log
APPIAN_HOME/logs/perflogs/http-requests-and-responses/
HTTP-RequestResponse-Logs Please refer the documentation.
Hi Chaitanya,
I have already asked the System admin to enable the https logging on the environment level.
The link doesn't provide any information on what all we will be seeing in the logs.
Any idea will it be able to tell if there is any timeout issue happening ?
You should be able to see Integration request Response related activity and the WebApi request response activity under the http-request-response-logs. It will provide the Request details, such as date and time of the request or response, the type of it if its a request or response, you will see a unique ID under the correlation Id which will help you identify which response belongs to which request, Protocol host, http method, path, scheme, headers and the body. additionally in response you will have the status code and the duration.
In this log, you will get information about the request and response messages sent and received from the integration.
Depending on whether you find the response from the integration or not, the problem could be related to the time Appian waits for the response or the time the integration sends the response.
If you still need more information, you can use a proxy to monitor the information exchanged
You can use a proxy to monitor the information exchanged. What needs to be done to achieve this?