I seem to be hitting timeouts for document conversion:
begin
words_api = AsposeWordsCloud::WordsApi.new
result = words_api.convert_document(request)
rescue Faraday::TimeoutError => e
raise "Aspose Timeout Error: [#{e.message}]"
end
The code blows up with Net::ReadTimeout with #<TCPSocket:(closed
It seems a bit random - most of the time service functions fine, but for some requests its starting to hang and then times out. Any insights as to why it might happen?
We know the issue you’re experiencing and want to assure you that our team is working diligently to resolve it as quickly as possible. We appreciate your patience and understanding.
One of our network components was malfunctioning, but our admin team has successfully localized and resolved the issue. They are currently analyzing the cause to ensure it does not happen again. We apologize for any inconvenience this may have caused.
I contacted my colleagues from the admin team, and they told me there was an issue with the VM when it responded to the health check but failed to respond to other requests. We redeployed these VMs and will look more closely at what is happening to them. Please check that you don’t get timeouts now.
@yaroslaw.ekimov I do have this issue with Aspose.Slides Cloud, using the Java SDK with Version 24.9.0… converting one slide of a presentation into a PNG.
The request in the logs is then 200.
doing the same pptx a second time works…
I am just evaluating to use your cloud API and it’s only used by me in development… But still it happens now and then, which means like this I cannot use the API in production… It will cause to many errors for still payed requests.
If the request would really fail and I would not be charged It would be ok for me to just repeat the request… Because I really appreciate your work and your product…
Our billing service charges only for successful requests; we never send 200 OK responses if a request fails. You may try it yourself by passing the wrong arguments. API will return 400(for example), and you shouldn’t be charged any credit; if it happens, don’t hesitate to contact me again.