Please sign in to comment.
Completely prevent calls to fetch_rates()
The error handling in exchange_rates.ex unconditionally reschedules a call to get the exchange rates for each failed request. Since they always do fail, each request will end up in an 'infinite loop'. Since blockscout will schedule new exchange rates calls to be done, those 'infinite loops' pile up, since we will never have a successful call. We end up with lots of processes basically only waiting and spamming our logs.
- Loading branch information
Showing with 2 additions and 2 deletions.