Size: a a a

2021 March 12

D

D in pro.elixir
у меня была такая проблема что после нескольких неудачных запросов из сервиса 1 к сервису 2 запросы переставали работать и логах писалось

[error] %HTTPoison.Error{id: nil, reason: :timeout}
источник

D

D in pro.elixir
версия hackney была 1.16
источник

D

D in pro.elixir
прописал в mix явно {:hackney, "~> 1.17"}, ошибка перестала вылезать
источник

LL

Lama Lover in pro.elixir
Я помню как @fried_zucchini пробовал различные HTTP-клиенты, и в итоге остановился на Mint
Там были у gun баги с HTTP/2, и у hackney тоже какие-то проблемы были
источник

A ß in pro.elixir
ну это когда ещё было (год назад?), уже сто раз все могло поменяться
источник

B

Bogdan in pro.elixir
Korolll And
ну я так и решил, там ещё возможно свой кастомный пул написать, но свой родной у них не рабочий.
pool boy норм работает, и еще для tesla был новый адаптер finch там очень легко пул настраивается. Но в прочем его и без тесла можно пользовать если хочешь)
источник

B

Bogdan in pro.elixir
hackney вроде не поддерживается уже.
источник

B

Bogdan in pro.elixir
Во всяком случае их пулы, забыл где читал.
источник

KA

Korolll And in pro.elixir
Bogdan
Во всяком случае их пулы, забыл где читал.
ну, вроде работают над этим, во всяком случае в issue, что выше написано, что пулы в работе и последний коммит на эту тему месяц назад, возможно, передумали забрасывать)
источник

B

Bogdan in pro.elixir
Korolll And
ну, вроде работают над этим, во всяком случае в issue, что выше написано, что пулы в работе и последний коммит на эту тему месяц назад, возможно, передумали забрасывать)
Finch вот это юзает для пулов под копотом https://github.com/dashbitco/nimble_pool
источник

B

Bogdan in pro.elixir
Самое новое что есть для пулов)
источник

B

Bogdan in pro.elixir
Jose вижу там руку приложил тоже))
источник

KA

Korolll And in pro.elixir
D
у меня была такая проблема что после нескольких неудачных запросов из сервиса 1 к сервису 2 запросы переставали работать и логах писалось

[error] %HTTPoison.Error{id: nil, reason: :timeout}
я не уверен, что это прям та же самая проблема, у меня ошибка checkout_timeout, если я не ошибаюсь, то просто timeout ошибка на сетевом уровне, а checkout_timeout это то что пул не смог выделить коннект за отведённое время
источник

KA

Korolll And in pro.elixir
спасибо изучу )
источник

D

D in pro.elixir
Korolll And
я не уверен, что это прям та же самая проблема, у меня ошибка checkout_timeout, если я не ошибаюсь, то просто timeout ошибка на сетевом уровне, а checkout_timeout это то что пул не смог выделить коннект за отведённое время
я не помню точно как у меня было - :timeout или :checkout_timeout !!!
попробуйте обновиться
источник

D

D in pro.elixir
Korolll And
я не уверен, что это прям та же самая проблема, у меня ошибка checkout_timeout, если я не ошибаюсь, то просто timeout ошибка на сетевом уровне, а checkout_timeout это то что пул не смог выделить коннект за отведённое время
нашел тот самый issue, который помог справиться с проблемой:
https://github.com/edgurgel/httpoison/issues/414
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Переслано от Źmićer Rubinštejn
Всем привет!
Это организаторы митапов Ru |> Elixir |> Online!
Так как организация митапов более-менее стабилизировалась, мы хотим также и стабилизировать и автоматизировать процесс подготовки к следующим митапам.

Для этого, мы предлагаем всему сообществу новый инструмент для call for papers, докладов, пожеланий и вот этого всего.

https://github.com/ruelixir/ruelixir.online
Инструкция по использованию находится внутри репозитория.

Всем: участвовать активно, заходить почаще и конечно-же докладывать много, интересно и с пользой для себя и коммьюнити.
источник

LL

Lama Lover in pro.elixir
Чат, подскажите, пожалуйста способ заставить компилятор молчать при неиспользованной переменной
источник

DF

Denis Fakhrtdinov in pro.elixir
Lama Lover
Чат, подскажите, пожалуйста способ заставить компилятор молчать при неиспользованной переменной
источник

ع

عاصم بن حارث... in pro.elixir
Lama Lover
Чат, подскажите, пожалуйста способ заставить компилятор молчать при неиспользованной переменной
nowarn_unused_vars
источник