Partial workflow failure
Status: Closed · Asked by ludovicsclain on · 0 views
Hi there ?
Could you please have more explanation on the fact that almost every 2nd time my workflow is marked as partially failed, while on my API side everything is working normally?
Is it could be because a response is expected a JSON format and it's just text?
Attachments



Well, I understood that I would have to rework my API to send some tasks in background because their response takes too long to come (please confirm me that the 'Partial failed' is due to this).
The time to rewrite all this, I split my taks into 2 parts, generating 2 posts and for the moment it holds up ?
API to send some tasks in background because their response takes too long to come
The false response is being sent by the API itself. It does not seem to be associated with the response time, else the error response must be shown as "Response not received within 15 seconds".
We suggest contacting the API provider once, as they should be provided an exact reason for the false response. You can share a screenshot of the response to them for reference.
Thank you for your help ?
Precisely I did not configure my API to return 'false' as a response, and I had no more information in Pabbly history, except 1 time when I had an additional message "Response not received in 15 seconds ", which allowed me to research response times and long-running background tasks (screenshot in attachment).
Even if I have no other indication than "false" is it possible that it is systematically the response time that generates this response (even if the explanation is not always there)?
Attachments

We deeply check the execution time of step 2 from your task history and here are the details:
Partial Failed
Step 2 in the task history with ID: IjYyOTE1NzUyIg_3D_3D takes 14.999723 seconds to execute
Step 2 in the task history with ID: IjYyNzQzODEwIg_3D_3D takes 14.999723 seconds to execute
Success
Step 2 in the task history with ID: IjYzMDAwNDcyIg_3D_3D takes 7.294446 seconds to execute
It is clear that your app is taking nearly 15 seconds to execute the API request, check your API functionality and try to reduce the internal processing time. As you can see, the success steps are taking 7 seconds only.
Maybe you have placed some logical module inside your API to process the received request internally, please check at your end.