Unixソケットへのnginxのログ記録がプロトコルエラーで失敗する

Unixソケットへのnginxのログ記録がプロトコルエラーで失敗する

debian 安定版、nginx バージョン: nginx/1.14.2

次のエラー メッセージ (error.log) が表示されます。connect() が失敗しました (91: ソケットのプロトコル タイプが間違っています)

設定ファイル:

access_log syslog:server=unix:/var/log/nginx/test.sock;

追加情報:

  • 私はソケットを次のようにリッスンします: socat - unix-listen:/var/log/nginx/test.sock
  • nginx に書き込み権限が十分にあることを確認しました (テスト用に chmod 777)
  • UDPとTCPへのログ記録は正常に動作します
  • selinuxはDebian安定版ではデフォルトで無効になっています

関連情報