このエラーは何を意味するのか? [アーラン、mochiweb、MySQLの]
質問
私はアーランとMochiwebと彗星チャットサーバを作りました。そして、私は、サーバーを起動するために「./start-dev.sh」を実行します。しかし、約1ヶ月後、私は次のエラーを得ます:
=ERROR REPORT==== 26-Sep-2009::09:21:06 ===
{mochiweb_socket_server,235,
{child_error,
{badmatch,
{error,
[70,97,105,108,101,100,32,115,101,110,100,105,110,103,32,100,
97,116,97,32,111,110,32,115,111,99,107,101,116,32,58,32,
"closed"]}}}}
mysql: fetch "SELECT appKey FROM applications WHERE appID = 1" (id p1)
=CRASH REPORT==== 26-Sep-2009::09:21:10 ===
crasher:
initial call: mochiweb_socket_server:acceptor_loop/1
pid: <0.4271.23>
registered_name: []
exception error: no match of right hand side value
{error,[70,97,105,108,101,100,32,115,101,110,100,105,110,
103,32,100,97,116,97,32,111,110,32,115,111,99,
107,101,116,32,58,32,"closed"]}
in function moonwalker_web:loop/2
in call from mochiweb_http:headers/5
ancestors: [moonwalker_web,moonwalker_sup,<0.52.0>]
messages: []
links: [<0.54.0>,#Port<0.792854>]
dictionary: [{mochiweb_request_body,
<<"appID=1&appKey=keyy&userID=8048943&nickName=bill&buddies=N%3B×tamp=1253928070154">>},
{mochiweb_request_recv,true},
{mochiweb_request_post,
[{"appID","1"},
{"appKey","key"},
{"userID","8048943"},
{"nickName",[143,229,167,144]},
{"buddies","N;"},
{"timestamp","1253928070154"}]},
{mochiweb_request_path,"/online"}]
trap_exit: false
status: running
heap_size: 2584
stack_size: 24
reductions: 1368
neighbours:
=ERROR REPORT==== 26-Sep-2009::09:21:10 ===
{mochiweb_socket_server,235,
{child_error,
{badmatch,
{error,
[70,97,105,108,101,100,32,115,101,110,100,105,110,103,32,100,
97,116,97,32,111,110,32,115,111,99,107,101,116,32,58,32,
"closed"]}}}}
そして文字に次の番号を有効にした場合、
[70,97,105,108,101,100,32,115,101,110,100,105,110,103,32,100,
97,116,97,32,111,110,32,115,111,99,107,101,116,32,58,32,
"closed"]}}}}
彼らは
Failed sending data on socket :"closed"
それは私がMySQLの接続またはソケットに問題があるということですか? このエラーは、私の「./start-dev.sh」とは何かを持っているか、私はいくつかの間違った設定を持っていた場合、私は知らないのですか?
そして、他に何の情報私は診断のために提供する必要がありますか?
おかげで、お返事を楽しみにして?
解決
これはどこかでループ/ 2機能で使用すると、関数呼び出しから{エラー、エラー}リターンを処理しないように見えます。これは、プロセスがクラッシュし、エラーが発生します。コードがなければ、エラーリターンの原因を言うのは難しいです。
所属していません StackOverflow