puppetdb 启动失败,且没有明确的错误消息

puppetdb 启动失败,且没有明确的错误消息

我们的 puppetdb 实例在长时间运行后失败了。重新启动服务器并尝试使用启动 puppetdb 后,service puppetdb start我们看到了成功数据库引导的所有正常输出,但服务仍处于某种not running状态。

有一个相当大的堆栈跟踪,其中包含在数据库上运行失败的 SQL 语句,以及这个非常奇怪的错误 -

org.postgresql.util.PSQLException: ERROR: invalid input syntax for type json
  Detail: Escape sequence "\�" is invalid.
  Where: JSON data, line 1: ...});return x(a)};var Hd=/[\\\\[\\\\].#$\\\\/\\\�...
org.postgresql.util.PSQLException: ERROR: invalid input syntax for type json
  Detail: Escape sequence "\�" is invalid.
  Where: JSON data, line 1: ...});return x(a)};var Hd=/[\\\\[\\\\].#$\\\\/\\\�..

我还看到 postgresdb puppet 使用抛出了很多这些错误 - could not receive data from client: Connection reset by peer,这些错误在崩溃发生之前并不存在。

有人知道如何解决这个问题吗?

相关内容