時々APIからneo4jの応答が得られません。ライブラリ(libcurlを使用)は接続エラーを報告します。 Neo4j(3.1.0)はlocalhost上で動作するため、ネットワーク上の問題はありません。 Webconsoleは常に応答します。curlはneo4jに接続できません - curl:(7)サーバーに接続できません
私は、単純なbashコマンドを使用して問題を再現することができます
$ while true; do curl -X POST http://localhost:7474/db/data/; done
私は期待を取得ほとんどの時間:
{
"errors" : [ {
"code" : "Neo.ClientError.Security.Unauthorized",
"message" : "No authentication header supplied."
}
しかし、時間から時間まで:
curl: (7) Couldn't connect to server
はです私のneo4jはあまりにも多くのリクエストを正しく扱っていませんか?私はそれを微調整する方法や設定に何かが足りないと考えていません。私はデフォルトのものを使用します。
残念ながら、ここでは該当しません。 $ curl -X post 'http:// localhost:7474/db/data /' --user 'user:password'時にはcurlを返します:(7)サーバに接続できませんでした。 – Spec
--userが正しいこと、imhoが-Hキー:値 chrome devtools(F12)と 'network'タブを見ると、要求と応答の詳細が表示されます。 ただし、ブラウザでサーバー接続を試みます。 しかし、キャッシュをクリアするだけです。 –