leendertvdk Posted October 10, 2017 Posted October 10, 2017 Hey, We use the REST API. In addition, we are writing a lot of the report of 'Can not perform database operation'. Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array (Â A few seconds later, the message is gone and we get the data. What can be the cause of this? Thank you
Martin_T Posted October 12, 2017 Posted October 12, 2017 Hi @leendertvdk Usually a 503 is a HTTP code for Service Unavailable. Quote The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. Reference: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html It could be something blocking the requests through temporarily like DoS Protection if it's making too many requests.
leendertvdk Posted October 16, 2017 Author Posted October 16, 2017 On 12-10-2017 at 3:58 PM, Martin_T said: Hi @leendertvdk Usually a 503 is a HTTP code for Service Unavailable. Reference: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html It could be something blocking the requests through temporarily like DoS Protection if it's making too many requests. @Martin_T Thank you for the explanation. I already thought of something like this. I now have the refresh function slower
Administrators Paul Posted December 5, 2017 Administrators Posted December 5, 2017 Hi @leendertvdk and @Martin_T, That's correct, we return 503 when you have reached the rate limits for the RESTful API or when we restart the backend services and they are still initialising. -Paul
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now