23:04:06 +04 :@ (0/): LOG: invalid resource manager ID 57 at 1C/2539E028
что-то с репликацией, как можно ее поправить, ну или что подтереть, что оно с мастера все заново забрало?
Можно попробовать грохнуть этот файл на ведомом из xlog и все последующие. Тогда он попробует его ещё раз перечитать или достатать из wal archive. Но... Странная ошыбка. Битый файл передался? Битая память? На жёсткий диск что-то незаписалось при перезагрузке?
Это, кстати, физическая репликацыя? Поскольку если логическая -- то трогать xlog нельзя дажэ на ведомом.
нет, все хуже. Я мастер сервер новый делал, все со старого скопировал, потом запустил, и оно какое-то время синкалось грубо говоря с другим сервером. Потом после проблем на новом вернул старый, и видно там просто не все совпадает
а как это понять?
Хм. Да всё равно таких ошыбок быть не должно. Но да, если реплика битая -- то попробуйте pg_rewind. Если не прокатит, то просто скопируйте правильный ведущий на ведомого.
может двойной первичный ключ? не помню правда как эта бага в логах выглядела, ее пофиксили 10 лет назад
это означает апгрейд?
Нет, это старый и редкий баг, с дубликатами первичного ключа на какой-то из 9.6 Однако описание все же не похоже.
Нет, при чём тут. Скорее WAL от неправильной версии сервера. Но вообще -- удивительное непопадание чего-то куда-то, конечно.
Обсуждают сегодня