1

私は次のようにInets httpを始めました:

> inets:start(httpd, [{port, 8060}, {server_name, "myserver"},
> {server_root, "/Users/jonas/code"},                         
> {document_root, "/Users/jonas/code/mydocs"},             
> {bind_address, {192, 168, 2, 5}}]).                         
{error,inets_not_started}

だから私が持っている唯一のエラー情報は{error,inets_not_started}. 何がうまくいかなかったのかについて、より多くの情報を得る方法はありますか?

4

4 に答える 4

3

まず、問題を解決するには、次のようにしてinetsアプリケーションを開始します (エラーの理由は、開始されていないことを示します)。

inets:start().

第二に、一般的に、SASL アプリケーションを開始すると、Erlang/OTP エラー/クラッシュの可読性が少し向上しますが、ここではそうではありません。

于 2014-03-23T23:52:24.833 に答える
2

inets:start/0最初に電話する必要があります。詳細については、inet のドキュメントを参照してください。

于 2014-03-23T23:54:19.123 に答える
1

start(Service, ServiceConfig, How) -> {ok, Pid} | {エラー、理由}

Dynamically starts an inets service after the inets application has been started. 

したがって、最初にこの関数を呼び出す必要があります。

start() -> start(タイプ) -> OK | {エラー、理由}

タイプ: タイプ = パーマネント | 一時的な | 一時的

 Starts the Inets application.
于 2014-03-24T02:01:01.683 に答える