调用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]}}}
如果消息和什么是未定义的,第一个元组中的那两个空列表是什么?
答案 0 :(得分:1)
undefined
是因为孩子尚未开始并插入主管。 {[], []}
可能是来自基础流程的术语。你可以手动start_link sg_file_mgr吗?
运行erl -boot start_sasl
并检查SASL是否有适合您的错误报告。
sg_file_mgr的init / 1函数是什么样的?