重启后 lxc 容器中的 postgresql 无法启动

重启后 lxc 容器中的 postgresql 无法启动

Debian 稳定版 (Jessie)

我有几个容器 - 其中一个容器中有 postgresql。我想先启动它(我希望我的配置可以做到这一点)。

重启后所有容器都启动了,但我无法登录其中几个(ssh 无法启动,控制台也无法启动)。所以我必须使用 lxc-stop -n base;lxc-start -n base -d。

之后我可以登录,但 postgresql 已停止。但日志显示,它因重启而停止,而不是因 lxc-stop 而停止(或者 lxc-stop 不影响日志)

如何查找重启后无法正确启动的原因

我想显示日志,但它是波兰语的(如何将其改为英文)?

2016-03-06 09:43:53 CET [825-1] postgres@postgres KATASTROFALNY:  system bazy danych uruchamia się
2016-03-06 09:43:54 CET [831-1] postgres@postgres KATASTROFALNY:  system bazy danych uruchamia się
2016-03-06 09:43:54 CET [837-1] postgres@postgres KATASTROFALNY:  system bazy danych uruchamia się
2016-03-06 09:43:54 CET [595-1] DZIENNIK:  odebrano żądanie inteligentnego zamknięcia
2016-03-06 09:44:15 CET [737-2] DZIENNIK:  system bazy danych nie został poprawnie zamknięty; trwa automatyczne odzyskiwanie
2016-03-06 09:44:17 CET [737-3] DZIENNIK:  record with zero length at 0/A1B44AB8
2016-03-06 09:44:17 CET [737-4] DZIENNIK:  ponowienie nie jest wymagane
2016-03-06 09:44:18 CET [737-5] DZIENNIK:  MultiXact member wraparound protections are now enabled
2016-03-06 09:44:18 CET [951-1] DZIENNIK:  zamykanie 
2016-03-06 09:44:19 CET [951-2] DZIENNIK:  system bazy danych jest zamknięty

lxc配置:

#Autostart
lxc.start.auto = 1
lxc.start.delay = 0
lxc.start.order = 1000
lxc.group = onboot


lxc.rootfs = /var/lib/lxc/base/rootfs
lxc.tty = 4
lxc.pts = 1024
lxc.arch = amd64
lxc.utsname = base
lxc.cap.drop = sys_module mac_admin mac_override sys_time
lxc.autodev = 1
lxc.kmsg = 0

(...)

相关内容