3

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]}}}

メッセージと未定義の場合、最初のタプルにある 2 つの空のリストは何ですか?

4

1 に答える 1

1

undefinedこれは、子がまだ開始されておらず、スーパバイザに挿入されていないためです。{[], []}おそらく根底にあるプロセスからの用語です。sg_file_mgr を手動で start_link できますか?

を実行erl -boot start_saslして、SASL に興味深いエラー レポートがあるかどうかを確認します。

sg_file_mgr の init/1 関数はどのようなものですか?

于 2010-12-16T03:20:21.140 に答える