<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>I am trying to start same worker multiple times in Supervisor but its giving me error.<br></div>Here is my Supervisor:<br><br><br><span style="background-color:rgb(0,255,255)">-module(uclient_sup).<br><br>-behaviour(supervisor).<br><br>-export([start_link/0, init/1]).<br><br>-define(<br>   CHILD(Name, Args),<br>   {Name, {<br>       uclient_worker, start_link, [{<<"callmgr">> , 3}]<br>       }, permanent, 5000, worker, []<br>   }<br>).<br><br>start_link() -><br>    supervisor:start_link({global, ?MODULE}, ?MODULE, _Arg = []).<br><br>init([]) -><br>   Children = [?CHILD("uc1", Address), ?CHILD("uc2", Address)],<br>   {ok, { {one_for_one, 6, 10}, Children }}.</span><br><br></div>I am getting below error:<br><br>Error: {could_not_start,uclient,<br>           {{shutdown,<br>                {failed_to_start_child,"uc2",{already_started,<5169.429.0>}}},<br>            {uclient,start,[normal,[]]}}}<br><br><br></div>Please help me in solving this issue. I am new to erlang.<br><br></div>Thanks & Regards,<br></div>SriHarsha.<br></div>