Size: a a a

2019 April 04

MS

Mike Skvish in pro.elixir
Отдает год 4019
источник

AA

Alexander Andreev in pro.elixir
скажите, надо ли тестить супервизоры, которые сам написал? ну типа, что при умирание процессов они рестартанутся?
источник

к

кана in pro.elixir
если хочешь, то тестируй
источник

AA

Alexander Andreev in pro.elixir
кана
если хочешь, то тестируй
что на этот счет говорят лучшие практики?
источник

к

кана in pro.elixir
лично мои лучшие практики говорят мне, что тестировать декларативные конфиги не профитно и только будет мешать
источник

AB

Alexey Bolshakov in pro.elixir
я обычно разрабатываю через тестирование. и если для меня важно убедиться, что что-то падает, а потом восстанавливается, то для того, чтобы убедиться в этом - я пишу тест. чего и тебе советую )
источник
2019 April 05

a

atanych in pro.elixir
парни вопрос 😊

08:55:07.675 [error] Postgrex.Protocol (#PID<0.715.0>) disconnected: ** (DBConnection.ConnectionError) client #PID<0.4541.0> exited
источник

a

atanych in pro.elixir
как с такой проблемой бороться?
источник

МБ

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

a

atanych in pro.elixir
а что это означает? со стороны постгреса в лог ничего не пишет
источник

МБ

Максим Барулин in pro.elixir
```
try do
     sql = "select * from get_info_incident(#{id});"
     %Postgrex.Result{rows: res, columns: cols} = Ecto.Adapters.SQL.query!(EcurRepo, sql, [])
     [res, cols]
   rescue
     _e in _ ->
       Supervisor.terminate_child(Dobrobot.Supervisor, Dobrobot.EcurRepo)
       Supervisor.restart_child(Dobrobot.Supervisor, Dobrobot.EcurRepo)
       :timer.sleep(500)
       getIncident(id)
   end
источник

МБ

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

jc

john conor  in pro.elixir
atanych
как с такой проблемой бороться?
а чо процесс то не перезапустился?
источник

МБ

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

МБ

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

МБ

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

a

atanych in pro.elixir
а чего она может потерять коннект? и там же пул коннекшнов
источник

a

atanych in pro.elixir
они типо все потеряли?
источник

МБ

Максим Барулин in pro.elixir
да, у всех коннекшн становится не валидным
источник

МБ

Максим Барулин in pro.elixir
они по старому хотят ходить, а он уже всё, тю-тю
источник