Ошибка Ruby - RETS 20210 Слишком много невыполненных запросов (DMQL) - PullRequest
0 голосов
/ 20 ноября 2018

Один из каналов MLS, которым я управляю, MLS Matrix, имеет сервер, который время от времени выдает 20210 ошибок.Поскольку это происходит только периодически и обычно проходит через большую часть импорта, заметного воздействия не было, но оно вызывает много шума.У меня возникают проблемы с решением, следует ли мне просто усилить обработку ошибок этого импорта, чтобы не вылетать, когда я сталкиваюсь с этой ошибкой или происходит что-то еще.К сожалению, я не могу опубликовать код, но опять же, это происходит глубоко в рубиновом геме, след которого я могу опубликовать:

klass: RETS::APIError
message: '20210: Too many outstanding queries'
backtrace:
- /var/www/vhosts/rails/shared/bundle/ruby/2.1.0/bundler/gems/somedir-0f32f33047c9/lib/rets/base/sax_search.rb:17:in

start_element' - /var/www/vhosts/rails/shared/bundle/ruby/2.1.0/gems/nokogiri- 1.6.6.2/lib/nokogiri/xml/sax/document.rb:116:in start_element_namespace '- ...../var/www/vhosts/rails/shared/bundle/ruby/2.1.0/gems/nokogiri-1.6.6.2/lib/nokogiri/xml/sax/parser.rb:95:in parse_with' - /var/www/vhosts/rails/shared/bundle/ruby/2.1.0/gems/nokogiri-1.6.6.2/lib/nokogiri/xml/sax/parser.rb:95:in parse_io '

...