2010-12-15 62 views
3

Je reviens tuple d'erreur suivant lors de l'appel start_child/2Signification du message tuple d'erreur lors de l'appel 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]}}} 

Quelles sont ces deux listes vides dans le premier tuple si le message et ce qui est indéfini?

Répondre

1

undefined est parce que l'enfant n'a pas encore commencé et inséré dans le superviseur. {[], []} est probablement un terme du processus sous-jacent. Pouvez-vous manuellement start_link sg_file_mgr ou non?

exécutez erl -boot start_sasl et vérifiez si SASL a un rapport d'erreur intéressant pour vous.

À quoi ressemble la fonction init/1 de sg_file_mgr?