Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 13日志:无法重命名文件";pg_wal/0000000 1000000100000C6“;_Postgresql - Fatal编程技术网

Postgresql 13日志:无法重命名文件";pg_wal/0000000 1000000100000C6“;

Postgresql 13日志:无法重命名文件";pg_wal/0000000 1000000100000C6“;,postgresql,Postgresql,我的postgresql日志文件中出现了一些非常奇怪的东西。我将postgresql版本从13.0更新到13.1,结果是一样的: 2020-12-21 15:17:55.652 EET [4316] LOG: starting PostgreSQL 13.1, compiled by Visual C++ build 1914, 64-bit 2020-12-21 15:17:55.657 EET [4316] LOG: listening on IPv6 address "::

我的postgresql日志文件中出现了一些非常奇怪的东西。我将postgresql版本从13.0更新到13.1,结果是一样的:

2020-12-21 15:17:55.652 EET [4316] LOG:  starting PostgreSQL 13.1, compiled by Visual C++ build 1914, 64-bit

2020-12-21 15:17:55.657 EET [4316] LOG:  listening on IPv6 address "::", port 5432

2020-12-21 15:17:55.660 EET [4316] LOG:  listening on IPv4 address "0.0.0.0", port 5432

2020-12-21 15:17:55.998 EET [5224] LOG:  database system was shut down at 2020-12-21 15:17:01 EET

2020-12-21 15:17:56.075 EET [4316] LOG:  database system is ready to accept connections

2020-12-21 16:43:14.938 EET [7832] LOG:  could not rename file "pg_wal/0000000100000001000000C6": Permission denied

2020-12-21 16:48:17.949 EET [7832] LOG:  could not rename file "pg_wal/0000000100000001000000C6": Permission denied

2020-12-21 16:53:15.911 EET [7832] LOG:  could not rename file "pg_wal/0000000100000001000000C6": Permission denied

2020-12-21 16:58:14.865 EET [7832] LOG:  could not rename file "pg_wal/0000000100000001000000C6": Permission denied

2020-12-21 17:03:14.730 EET [7832] LOG:  could not rename file "pg_wal/0000000100000001000000C6": Permission denied

找不到有关该消息的任何信息。重新启动服务后,一段时间后,该消息开始每隔5分钟显示一次。我知道这是因为检查点超时=5分钟,但我只知道这些。有人帮我吗?

可能是某人或某物锁定或修改了此文件的权限。也许是杀毒软件(应该始终防止它弄乱数据目录)


但也有一个原因导致了这个问题。目前正在对此进行研究。现在还没有修复(2021年3月)。

是的,我考虑过,但为什么在启动服务1小时后会发生这种情况?这很奇怪..也许是当反病毒软件决定是时候扫描文件了?我正在跟踪pg_wal文件夹上的活动,其中没有外星人:D Postgresql在某个时候删除了文件(不知道为什么,我在postgre手册中读到的是它只是重命名了文件)。之后,当检查点超时到来时,会在日志中创建消息。错误显示“权限被拒绝”,而不是“没有这样的文件或目录”。我再次访问了该错误,并添加了指向具有相同症状的实时PostgreSQL错误的链接。