I got a very strange problem running Eikon Data API application.
The session hangs at specific time at 12:00am. 10:00am, 12:00pm (Sydney time zone). and the session is blocked from that point.
The requests sent in these periods are normal, and they worked fine after session was restarted
The API error logs showing error like this
[2022-07-22 10:00:34,204;s] - [ERROR] - [_check_server_error] - Backend error. 400 Bad Request
[2022-07-22 10:00:34,220;s] - [ERROR] - [send_json_request] - HTTP request failed: EikonError-Backend error. 400 Bad Request
[2022-07-22 10:00:47,221;s] - [ERROR] - [send_json_request] - HTTP request failed: Set changed size during iteration
[2022-07-22 10:00:48,583;s] - [ERROR] - [send_json_request] - HTTP request failed: Set changed size during iteration
[2022-07-22 10:00:50,083;s] - [ERROR] - [_check_server_error] - Backend error. 400 Bad Request
[2022-07-22 10:00:50,101;s] - [ERROR] - [send_json_request] - HTTP request failed: EikonError-Backend error. 400 Bad Request
[2022-07-22 10:00:51,911;s] - [ERROR] - [_check_server_error] - Backend error. 400 Bad Request
[2022-07-22 10:00:51,911;s] - [ERROR] - [send_json_request] - HTTP request failed: EikonError-Backend error. 400 Bad Request
When session is blocked, the response from API shows error like this
2022-07-18 13:15:33,372 - qykit.eikondata - ERROR - eikon data api request get_data failed: Error code 401 | Eikon Proxy not running or cannot be reached. Please read the documentation on troubleshooting
2022-07-18 13:15:34,389 - qykit.eikondata - ERROR - eikon data api request get_data failed: Error code 401 | Eikon Proxy not running or cannot be reached. Please read the documentation on troubleshooting