Size: a a a

2016 May 04

p

pragus in MongoDB Russian
Alex Tar
в генте нет логов?
Есть. Там беда в том что человек может накрутить всяких флагов компилятора и оный начудит так, что софт будет падать
источник

p

pragus in MongoDB Russian
Но больше похоже на битый файл
источник

AT

Alex Tar in MongoDB Russian
Вряд ли эта информация ему поможет =)
источник

AT

Alex Tar in MongoDB Russian
Однако не питай иллюзий, монга великолепно крашится и на брэндовых дистрибах
источник

p

pragus in MongoDB Russian
Угу. У меня тоже крашилась когда я просто добавлял индекс
источник

AT

Alex Tar in MongoDB Russian
источник

AT

Alex Tar in MongoDB Russian
В качестве средства уровня "электрошока" я бы запустил mongod через strace -e open   и поискал бы что там за дескриптор 4 - открывался ли он, была ли попытка открыть. Если удастся выцепить путь к файлу... посмотреть что за файл. Как безумный вариант - удалить и попробовать запустить снова. Но это всё реанимация - может поможет, может добьет =(
источник

AT

Alex Tar in MongoDB Russian
судя по ответу монговцев - типа, ошибка открытия файла, файла нет, мынеприделах =\
источник

AT

Alex Tar in MongoDB Russian
Я подозреваю, что вот те ваши махинации с rsync не прошли даром. Как минимум в монге2 был кривоватый инитскрипт, у нас нагруженная до конца база не останавливалась по stop и в результате создавался (кривой) бэкап по ненормально остановленному серверу. Если ваши рсинки были сделаны подобным образом, вполне можно было получить битую структуру данных, на которую вот и нарвались при репликации всей БД.
источник

AT

Alex Tar in MongoDB Russian
Еще один вариант - запуститься с repair , но на дисках должно быть место под копию БД и... 700гб. Я не готов сказать сколько займет времени.
источник
2016 May 05

JM

J M in MongoDB Russian
восстановил
источник

JM

J M in MongoDB Russian
нужно понять почему упала
источник

p

pragus in MongoDB Russian
Как восстановил?
источник

JM

J M in MongoDB Russian
через репейр
источник

JM

J M in MongoDB Russian
I STORAGE  [initandlisten] WARNING: the collection 'cars_logs_new_files_20160418.fs.chunks' lacks a unique index on _id. This index is needed for replication to function properly
2016-05-05T10:47:58.304+0300 I STORAGE  [initandlisten]    To fix this, you need to create a unique index on _id. See http://dochub.mongodb.org/core/build-replica-set-indexes
источник

JM

J M in MongoDB Russian
чейчас на слейве при старте выдает
источник

AS

Aleksey Shirokikh in MongoDB Russian
У меня было
источник

AS

Aleksey Shirokikh in MongoDB Russian
Если индекс есть то поможет рестарт
источник

JM

J M in MongoDB Russian
я смотрю сейчас синк идет
источник

AS

Aleksey Shirokikh in MongoDB Russian
Перестанет так ругаться
источник