Size: a a a

2018 November 27

МБ

Максим Барулин in pro.elixir
просто с двойными падает
источник

МБ

Максим Барулин in pro.elixir
[error] GenServer TelegramUpdater terminating
** (ArgumentError) argument error
   (kernel) gen_tcp.erl:167: :gen_tcp.connect/4
   (hackney) /opt/dobrobot/deps/hackney/src/hackney_socks5.erl:65: :hackney_socks5.connect/4
источник

МБ

Максим Барулин in pro.elixir
а с одинарными пишет {:error, %HTTPoison.Error{id: nil, reason: :not_authenticated}}
источник

МБ

Максим Барулин in pro.elixir
вот и пытаюсь понять что за нах
источник

АП

Артем Паньков in pro.elixir
ну стало быть с прокси соединение ок, а секрет не доехал. а ты вообще уверен, что mtproxy-то сработает с надей?
источник

МБ

Максим Барулин in pro.elixir
я не через мт
источник

МБ

Максим Барулин in pro.elixir
через другую проксю
источник

АП

Артем Паньков in pro.elixir
посоны
источник

АП

Артем Паньков in pro.elixir
есть вопрос
источник

АП

Артем Паньков in pro.elixir
как тестировать приложение с кучей процессов? например, в ходе обработки сообщения у меня запускается пара процессов через spawn
источник

АП

Артем Паньков in pro.elixir
в итоге иногда тест заканчивается раньше них и какает варнингами. для успешного завершения теста они не нужны. иногда они заканичваются раньше и вроде как ждать их через pubsub нельзя
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Артем Паньков
как тестировать приложение с кучей процессов? например, в ходе обработки сообщения у меня запускается пара процессов через spawn
Не очень хорошо иметь совсем безхозные процессы.
источник

АП

Артем Паньков in pro.elixir
Dmitry Russ (Aleksandrov)
Не очень хорошо иметь совсем безхозные процессы.
ну почему. есть всякие бесполезные штуки, типа сходить отправить уведомление в телеграм. окончатся они успехом или нет - всё равно
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Артем Паньков
в итоге иногда тест заканчивается раньше них и какает варнингами. для успешного завершения теста они не нужны. иногда они заканичваются раньше и вроде как ждать их через pubsub нельзя
Можно callback prep_stop или stop у аппликации имплементировать, который этих процессов дожидается.
источник

AB

Alexey Bolshakov in pro.elixir
зарегай пид процесса-теста через
Process.register(self(), :tester)
а в конце теста поставь два ресива.
в  этих спавненых процессах в конце отправляй процессу :tester какое-то сообщение
источник

AB

Alexey Bolshakov in pro.elixir
либо, если всё равно, то руками их пристрели в конце
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Артем Паньков
ну почему. есть всякие бесполезные штуки, типа сходить отправить уведомление в телеграм. окончатся они успехом или нет - всё равно
Ну их можно всё равно в таблицу заносить или ещё куда, чтобы знать сколько уведомлений одновременно отправляется.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Т.е. иметь какую-то информацию об этих процессах.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Под supervisor-ом запускать, чтобы в случае ошибки попробовал ещё раз.
источник

МБ

Максим Барулин in pro.elixir
можно залинковать процессы через монитор
источник