詳細情報がなければ、問題が何であるかを推測することしかできませんが、試してみます:
--server.endpoint
ArangoDB サーバーのデフォルト設定値は ですtcp://127.0.0.1:8529
。つまり、ローカル マシンからはアクセスできますが、他のホストからはアクセスできません。
サーバーが他のホストから発信された HTTP 要求に応答するようにするには、ネットワークで使用されているサーバーの IP アドレスを含むエンドポイントを使用する必要があります。たとえばtcp://192.168.173.13:8529
、調整された構成で再起動します。
それでもうまくいかない場合は、curlを介して別のサーバーからターゲット URL を呼び出し、サーバーの HTTP 応答コードを確認してみてください。これにより、問題の原因も明らかになる可能性があります。HTTP 応答コードを表示するには、オプションを指定してcurlを呼び出す必要があることに注意してください。--dump -
例えば:
curl -X GET --dump - http://192.168.173.13:8529/your/app
それでも結果が得られない (つまり、まったく応答がない) 場合は、要求をブロックするファイアウォールが間にある可能性があります。おそらく、ArangoDB が使用するポートへのアクセスを許可する必要があります (8529
デフォルトで、私の例で使用されています)。