尝试在Amazon Web Services上运行PostgreSQL 9.1后,数据库和应用程序日志中出现此错误。在其他AWS VM上重新安装没有帮助。奇怪的是,在一段时间的活动之后,错误就会发生,只有在系统闲置一段时间后才会返回。
填充数据库的PostgreSQL数据最近从CentOS VM流式传输,并作为读写主机重新启动。
搜索" EINTR"在PostgreSQL源代码中出现了大量的结果,但没有一个与打开基本文件有关。很多引用"无法打开文件"。这看起来很有希望:
src/backend/storage/file/copydir.c
src/backend/storage/file/fd.c
src/port/open.c