Значение сообщения кортежа об ошибке при вызове start_child/2

Я получаю следующий кортеж ошибки при вызове start_child/2

{error,
{{[],[]},
    {child,undefined,"i.file_man",
        {sg_file_mgr,start_link,
            ["i.file",
            [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
            7,568,569,570,571,572,573,574,
            575,576,577,578,579,580,581,582,583,584,
            585,586,587,588,589,590],
            [{"129.16.165.241",6881},
            {"68.189.244.138",55109},
            {"68.10.136.204",51422},
            {"68.10.136.204",51416},
            {"67.174.189.28",6881}],
            <0.400.0>]},
        permanent,2000,worker,
        [sg_file_mgr]}}}

Что это за два пустых списка в первом кортеже, если сообщение и что не определено?


person JoGr    schedule 15.12.2010    source источник


Ответы (1)


undefined потому что дочерний элемент еще не запущен и не вставлен в супервизор. {[], []}, вероятно, является термином из основного процесса. Можно вручную запустить_ссылку sg_file_mgr или нет?

запустите erl -boot start_sasl и проверьте, есть ли у SASL интересный для вас отчет об ошибках.

Как выглядит функция init/1 sg_file_mgr?

person I GIVE CRAP ANSWERS    schedule 16.12.2010