Current section
Files
Jump to
Current section
Files
lib/superV.ex
defmodule ServSUP do
use Supervisor
@moduledoc "Модуль определяет механику работы супервизора. ServSUP
- это супервизор генсервера serv"
@doc "Запуск супервизора"
def start_link do
{:ok,pid} = Supervisor.start_link(__MODULE__,[],[{:name,__MODULE__}])
end
@doc "Обратный вызов Супервизора
настраиваем процесс-воркер"
def init([]) do
child = [worker(Serv,[],[])]
supervise(child,[{:strategy,:one_for_one},{:max_restarts,1},{:max_seconds, 5}])
end
# Сюдя помещаем внутренние функции
end