[未知]@[未知] LOG: 不完整的启动数据包是什么意思?

Mik*_*sta 2 postgresql linux var

我在使用 Postgres 启动 Kong 时遇到了麻烦。我检查了\n我的桌面的日志

\n\n
root@miki:/var/log/postgresql#\n2019-04-22 07:35:28.040 CEST [1181] LOG:  listening on IPv4 address "127.0.0.1", port 5432\n2019-04-22 07:35:28.070 CEST [1181] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"\n2019-04-22 07:35:28.438 CEST [1426] LOG:  database system was shut down at 2019-04-21 20:13:57 CEST\n2019-04-22 07:35:28.546 CEST [1181] LOG:  database system is ready to accept connections\n2019-04-22 07:35:29.175 CEST [1690] [unknown]@[unknown] LOG:  incomplete startup packet\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是什么意思?

\n\n

我的 postgresql 正在运行

\n\n
/etc/init.d/postgresql status\n\xe2\x97\x8f postgresql.service - PostgreSQL RDBMS\n   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)\n   Active: active (exited) since Mon 2019-04-22 07:35:30 CEST; 1h 45min ago\n  Process: 1939 ExecStart=/bin/true (code=exited, status=0/SUCCESS)\n Main PID: 1939 (code=exited, status=0/SUCCESS)\n\n\xd0\xb0\xd0\xbf\xd1\x80 22 07:35:30 miki systemd[1]: Starting PostgreSQL RDBMS...\n\xd0\xb0\xd0\xbf\xd1\x80 22 07:35:30 miki systemd[1]: Started PostgreSQL RDBMS.\n
Run Code Online (Sandbox Code Playgroud)\n

Dan*_*ité 5

2019-04-22 07:35:28.040 CEST [1181] LOG:  listening on IPv4 address "127.0.0.1", port 5432
2019-04-22 07:35:28.070 CEST [1181] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2019-04-22 07:35:28.438 CEST [1426] LOG:  database system was shut down at 2019-04-21 20:13:57 CEST
2019-04-22 07:35:28.546 CEST [1181] LOG:  database system is ready to accept connections
Run Code Online (Sandbox Code Playgroud)

这意味着您的数据库启动得很好。

2019-04-22 07:35:29.175 CEST [1690] [unknown]@[unknown] LOG:  incomplete startup packet
Run Code Online (Sandbox Code Playgroud)

这意味着有人发起了到 5432 端口的 TCP 或 Unix 域套接字连接,但没有继续进行身份验证尝试。这是无害的。一些合法的启动脚本在 PostgreSQL 的每次启动时都会执行此操作,可能是为了检查它是否已启动。

无论 Kong 是什么以及您在启动它时遇到什么麻烦,这些消息都没有说明任何信息。