我有个奇怪的情况。一个小程序直到现在还能正常工作(大约半年)。程序(NodeJS)正在创建到DB的本地连接:
1st: creating new connection to local db.
2nd: client by websocket connected to this program, and program creating a new connection for client.在NodeJS中,两个连接以相同的方式创建,例如:
1st: const client=new PgClient(connection string)
2nd: const networkClient=new PgClient(connection string)现在,第二个连接将这个错误提供给Postgresql日志- FATAL: expected SASL response, got message type 88。当第一次连接正常时。
在一切正常之前。原因是什么?我已经搜索过了,但奇怪的是,对于这样的错误消息,没有结果。
UPD:看来我找到了原因,就在代码中。connect方法需要await。
发布于 2022-08-02 11:36:05
问题是在我的js脚本中,websocket服务器对于乒乓球活动没有超时选项。因此,立即终止了所有客户。
https://dba.stackexchange.com/questions/315120
复制相似问题