Выводы на WMZ и USDT включены. Кому надо - заказывайте вывод.
Детальное описание ситуации с курсами: Курсы берутся через API cbr.ru. В последних наработках, при получении курсов стал проверятся https-сертификат сайта cbr.ru и вся цепочка сертификационных центров. Эта доработка позволяет удостовериться, что курсы получены именно с cbr.ru, что не было атак класса Man-In-The-Middle, не было подмены данных при их получении. И все это отлично работает на тестовом стенде. При попытке влезть в обмен при помощи
mitmproxy, система распознает вмешательство и считает полученные курсы недостоверными. Работает оно и в боевом окружении.
Однако, ИНОГДА, на рабочем сервере, cbr.ru отвечает с непонятным сертификатом. Система считает полученные данные недостоверными и отрубает выводы. Какова причина этого - совершенно непонятно. Тут может быть, что в кластере cbr.ru на одном из серверов не корректно настроен сертификат, и когда load-balancer перекидывает запрос на него, ответ получается кривой. Может какая система на уровне провайдера или дата-центра иногда пытается что-то подслушать. А может и реальная подготовка к атаке с использованием, например DNS-Cache-Poison... Пока пишем все в логи, изучаем закономерность, пытаемся общаться с поддержками всех, кто может быть причастен.
Мы знаем, о существовании CURLOPT_SSL_VERIFYPEER и CURLOPT_SSL_VERIFYHOST, но отключать проверки это неправильно. Инфраструктура SSL существует, чтобы быть уверенным в обмене, а не для того чтобы закрывать глаза на те моменты когда она свидетельствует о подлоге.
Пока все выводы включили, они будут доступны до тех пор, пока опять не получим левый сертификат. Дальше будем опять писать все в логи, анализировать и общаться с поддержками. С нашей стороны, технически, все и так работает и работает корректно. Так что сроки наведения порядка, к сожалению, зависят не от нас. Кому надо - делайте запрос на вывод прямо сейчас.