资讯专栏INFORMATION COLUMN

systemd deletes shared memory segment in postgresq

Chao / 1974人阅读

摘要:最近在上部署源码安装,总是报,发现竟然是问题。在中,服务引入了一个新特性,该新特性是当一个完全退出之后,掉这个所有的。该特性由参数文件中选项来控制。详细请看在中,的默认值为可以通过

最近在server上部署PostgreSQL9.5(源码安装), 总是报because another server process exited abnormally and possibly corrupted shared memory, google 发现竟然是systemd问题。

在RHEL7.2中,systemd-logind 服务引入了一个新特性,该新特性是:当一个user完全退出os之后,remove掉这个user所有的IPC objects。
该特性由/etc/systemd/logind.conf参数文件中RemoveIPC选项来控制。详细请看man logind.conf(5)
在RHEL7.2中,RemoveIPC的默认值为yes

cat /etc/systemd/logind.conf

> [Login]

#NAutoVTs=6

#ReserveVT=6

#KillUserProcesses=no

#KillOnlyUsers=

#KillExcludeUsers=root

#InhibitDelayMaxSec=5

#HandlePowerKey=poweroff

#HandleSuspendKey=suspend

#HandleHibernateKey=hibernate

#HandleLidSwitch=suspend

#HandleLidSwitchDocked=ignore

#PowerKeyIgnoreInhibited=no

#SuspendKeyIgnoreInhibited=no

#HibernateKeyIgnoreInhibited=no

#LidSwitchIgnoreInhibited=yes

#IdleAction=ignore

#IdleActionSec=30min

#RuntimeDirectorySize=10%   

#RemoveIPC=yes   

so 可以通过

set RemoveIPC=no in /etc/systemd/logind.conf

systemctl daemon-reload

systemctl restart systemd-logind

References

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38962.html

相关文章

  • Docker 资源管理

    摘要:标签空格分隔资源管理内存磁盘注该文作者是,原文是。如果你运行命令,你自己可以看到这个结构当我们想管理资源的时候,这个方法提供了很大的灵活性,因为我们可以分别的管理每个组。 标签(空格分隔): Docker 资源管理 内存 CPU 磁盘 I/O 注:该文作者是 Marek Goldmann,原文是 Resource management in Docker。 在这篇博客文章...

    VioletJack 评论0 收藏0
  • docker系列--cgroups解读

    摘要:系列解读系列解读系列解读系列解读系列网络模式解读主要是隔离作用,主要是资源限制,联合文件主要用于镜像分层存储和管理,是运行时,遵循了接口,一般来说基于。冻结暂停中的进程。配置时间都以微秒为单位,文件名中用表示。 前言 理解docker,主要从namesapce,cgroups,联合文件,运行时(runC),网络几个方面。接下来我们会花一些时间,分别介绍。 docker系列--name...

    岳光 评论0 收藏0
  • docker系列--cgroups解读

    摘要:系列解读系列解读系列解读系列解读系列网络模式解读主要是隔离作用,主要是资源限制,联合文件主要用于镜像分层存储和管理,是运行时,遵循了接口,一般来说基于。冻结暂停中的进程。配置时间都以微秒为单位,文件名中用表示。 前言 理解docker,主要从namesapce,cgroups,联合文件,运行时(runC),网络几个方面。接下来我们会花一些时间,分别介绍。 docker系列--name...

    cikenerd 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<