致命错误:无法创建共享内存段:参数无效

时间:2017-07-03 07:51:45

标签: sql linux postgresql shared-memory fedora

我服务器上的Postgresql文件似乎无法启动。当我查看/var/lib/pgsql/pgstartup.log文件时,它会出现以下错误FATAL: could not create shared memory segment: Invalid argument

我阅读了很多其他建议更改SHMMAX值的帖子。我是通过/etc/sysctl.conf文件完成的,然后运行了sysctl -p。它第一次工作,PGSQL服务开始运行。但是,当我尝试SQL导入(55GB)时,它再次停止,这次更改SHMMAX值并没有帮助。实际上,问题始于导入55GB的SQL文件。它一直工作到前30%然后停止。我不知道它为什么会一直崩溃。

基本上,我有两件事要寻求帮助:

  1. 如何运行PGSQL服务?
  2. 如何导入55GB的SQL文件没有任何问题?
  3. 我已经研究了很多资源,仍然无法找到解决方案。任何帮助将不胜感激。

    谢谢!

    编辑:我找到了解决方案。问题在于磁盘空间。在我清空psql数据日志文件(每天)后,服务开始工作。谢谢大家的帮助。

1 个答案:

答案 0 :(得分:0)

现在已经解决了。编辑后的帖子也包含解决方案。

谢谢!