Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: 302 при обновлении курсов #5

Closed
unloved opened this issue Apr 9, 2014 · 12 comments
Closed

Error: 302 при обновлении курсов #5

unloved opened this issue Apr 9, 2014 · 12 comments

Comments

@unloved
Copy link

unloved commented Apr 9, 2014

wasabi-3.2.3/lib/wasabi/resolver.rb:44:in load_from_remote'", wasabi-3.2.3/lib/wasabi/resolver.rb:32:inresolve'", "wasabi-3.2.3/lib/wasabi/document.rb:141:in xml'", "wasabi-3.2.3/lib/wasabi/document.rb:159:inparse'", "wasabi-3.2.3/lib/wasabi/document.rb:146:in parser'", "wasabi-3.2.3/lib/wasabi/document.rb:63:insoap_actions'", "savon-2.3.3/lib/savon/operation.rb:21:in ensure_exists!'", "savon-2.3.3/lib/savon/operation.rb:14:increate'", "savon-2.3.3/lib/savon/client.rb:32:in operation'", "savon-2.3.3/lib/savon/client.rb:36:incall'", "russian_central_bank-0.2.1/lib/russian_central_bank.rb:46:in exchange_rates'", "russian_central_bank-0.2.1/lib/russian_central_bank.rb:20:inblock in update_rates'", "russian_central_bank-0.2.1/lib/russian_central_bank.rb:19:in synchronize'", "russian_central_bank-0.2.1/lib/russian_central_bank.rb:19:inupdate_rates'"

russian_central_bank на wasabi, wasabi на savon, savon не переходит дальше при 302, а центробанк любит его отдавать

@sineed
Copy link

sineed commented Apr 9, 2014

+1

@kirs
Copy link
Contributor

kirs commented Jun 16, 2014

Починил в последнем PR.

@unloved
Copy link
Author

unloved commented Jun 16, 2014

от добавления фолбека реальных данных центробанка у меня не появится. предлагаю устранять причину, а не симптомы

@kirs
Copy link
Contributor

kirs commented Jun 16, 2014

Тогда жду твой вариант кода :)

Kir Shatrov
+7 (929) 631-46-35

On Monday 16 June 2014 at 13:03, unloved wrote:

от добавления фолбека реальных данных центробанка у меня не появится. предлагаю устранять причину, а не симптомы


Reply to this email directly or view it on GitHub (#5 (comment)).

@pechorin
Copy link

pechorin commented Apr 1, 2015

+1 :(

На самом деле делать такой фоллбек как-то жутковато. Особенно если курс является чем-то критичным :)

Я в итоге пришел к такой модели: раз в 5-10 минут стягиваем курс, пока не "раздуплится". Курс сохраняем в redis'е.

@Saicheg
Copy link
Collaborator

Saicheg commented Jan 29, 2016

+1 тоже, при этом каждый раз когда запрашиваю

@pechorin
Copy link

@Saicheg, это сегодня началось :)

@Saicheg
Copy link
Collaborator

Saicheg commented Jan 29, 2016

@pechorin неправда, уже 2 или 3 дня :)

@kirs
Copy link
Contributor

kirs commented Jan 29, 2016

(шутка про ЦБ и Рокетбанк)

@Saicheg
Copy link
Collaborator

Saicheg commented Jan 29, 2016

(привет из Беларуси, привыкайте)

@pechorin
Copy link

@Saicheg, вообще эти 302-ые это уже "классика". У меня сегодня это просто началось очень активно. Я выгружаю курс каждые 5 минут, и вот сегодня до 5 вечера не смог выгрузить ни разу (sic!).

Пора видимо думать о внешних платных API.

@Saicheg
Copy link
Collaborator

Saicheg commented Jan 29, 2016

@pechorin там уже все починили, если у тебя последняя версия money, то тебе:

gem 'russian_central_bank', github: 'kosmatov/russian_central_bank'

Если как у меня - 6.5, то я тут тоже починил:

gem 'russian_central_bank', github: 'rubyroidlabs/russian_central_bank', branch: 'money-6.5-compatible'

rmustafin added a commit that referenced this issue Mar 25, 2019
Safe fetch with fallback (fixed #5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants