[BUG] Regarding the Fulfillment API call exception, please check it.

Hello, I found a problem when using your REST Admin API. When calling GET /admin/api/2024-04/fulfillment_orders/{fulfillment_order_id}.json, it often takes 60S to return the result, which currently causes the merchant to ship the goods. Slow. It started to become abnormal around March 30. Other interfaces are currently normal. Only this interface has a problem. We have adjusted the request parameters and configuration, but cannot change this problem. After analysis, it may be related to your service. Can you help to troubleshoot? What’s the reason?

X-Request-ID : cd36e330-4be1-43c9-bac1-9f9ab4d6e8f0-1712110493

Thank you for your post @WANGZHEN111111 !

I took a look at the response time of the Request-ID you shared and didn’t find any slowness there.

So can you please

  1. confirm that the shared X-Request-ID is representative for the issue you are facing?
  2. Do you encounter the same issue if try to fetch the fulfillment order details via curl? if helps to rule out few possibilities for the slowness is our troubleshooting.

Not every request is so slow. I can’t test it through curl. This Request-ID is the request that I called for 60 seconds. Can you check whether the network request is not disconnected when it returns? After we send the request, , use httpclient to call, wait 60s before returning the result, and this 60s is standard, not random.

The response time of the request-ID you shared is less than 100ms and does not sounds like that client had been disconnected.
However it could be that the http connection pool on your end is overwhelmed and requests stay in the queue long enough (60s) to timeout.