AB
…
- поиск виноватых
- наказание невиновных
- награждение непричастных
Size: a a a
AB
A
children = [
...
{App.Genserver, [:first_name]},
{App.Genserver, [:second_name]},
...
]
````
Genserver:
Получаю:
ŹR
children = [
...
{App.Genserver, [:first_name]},
{App.Genserver, [:second_name]},
...
]
````
Genserver:
Получаю:
A
Supervisor.child_spec({App.Genserver}, :first_name},
Supervisor.child_spec({App.Genserver}, :second_name}
ŹR
Supervisor.child_spec({App.Genserver}, :first_name},
Supervisor.child_spec({App.Genserver}, :second_name}
ŹR
ŹR
ŹR
P
:listeners - a list of named processes which are notified of :register and :unregister events. The registered process must be monitored by the listener if the listener wants to be notified if the registered process crashes.
:unregister
эвент не хэндлится нифига. Думаю ЧЯДНТA
Supervisor.child_spec({App.Genserver}, id: {App.Genserver, :first_name}),)
Supervisor.child_spec({App.Genserver}, id: {App.Genserver,:second_name}
ŹR
Supervisor.child_spec({App.Genserver, :first_name}, id: {App.Genserver, :first_name})
LL
AS
A
IK
LL
S
A
Supervisor.child_spec({App.Genserver, :first_name}, id: {App.Genserver, :first_name})
выдают, чтоGenServer.start_link/4 is undefined or private
function
LL
Supervisor.child_spec({App.Genserver, :first_name}, id: {App.Genserver, :first_name})
выдают, чтоGenServer.start_link/4 is undefined or private
function
GenServer.start_link/4 is undefined or private
Это значит, что не существует функции GenServer.start_link
от четырёх аргументов - это правда. Давай посмотрим как ты её вызываешьGenServer.start_link(App.Genserver, %{}, nil, [name: :first_name])
- первый аргумент - модуль, второй аргумент - инициализирующий, последний аргумент - опции, а что такое nil
третьим аргументом? Я не знаю. nil
в функции App.GenServer.start_link
P
`