Назад | Перейти на главную страницу

postgresql в контейнере lxc не запускается после перезагрузки

Стабильный Debian (Джесси)

У меня мало контейнеров - в одном контейнере есть postgresql. Я хочу сначала запустить его (надеюсь, что мой конфиг это сделает).

После перезагрузки запускаются все контейнеры, но я не могу войти в некоторые из них (ssh не запускается, консоль тоже). Так что мне нужно lxc-stop -n base; lxc-start -n база -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

lxcconfig:

#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

(...)