powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB 2.4.9 поиск проблем
4 сообщений из 4, страница 1 из 1
MongoDB 2.4.9 поиск проблем
    #38653740
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть сервер на 3х нодах (мастер и 2 реплики). Не очень понимаю, что и как ещё уточнить.

При работе из java - всё хорошо, всё работает.
При работе из-под шелла (MongoDB shell version: 2.0.4) возникают проблемы- не проходит update.
Код: sql
1.
2.
3.
PRIMARY> db.test.insert({_id:"1"})
PRIMARY> db.test.update({_id:"1"},{$set:{key:"val"}})
Tue May 27 17:53:01 Error: error doing update shell/collection.js:201



Гугл говорит, что это означает проблемы с данными, но софт работает, и работает много и хорошо. А вот шелл- не хочет.

Куда копать, что смотреть? Обновить mongo shell? БД продакшн 24/7 (на тестовых всё хорошо), резких движений делать не могу.

--
Алексей.
...
Рейтинг: 0 / 0
MongoDB 2.4.9 поиск проблем
    #38653934
Adva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Tomin,

можно выставить logLevel и посмотреть что будет в mongod.log после появления этой ошибки.
...
Рейтинг: 0 / 0
MongoDB 2.4.9 поиск проблем
    #38654749
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominОбновить mongo shell? БД продакшн 24/7 (на тестовых всё хорошо), резких движений делать не могу.А с mongo shell это как связано?

Mongo Shell - это тупо бинарник mongo.exe, в одной консоли можно одну версию запустить, в другой - другую.
...
Рейтинг: 0 / 0
MongoDB 2.4.9 поиск проблем
    #38654836
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Advaможно выставить logLevel и посмотреть что будет в mongod.log после появления этой ошибки.
Мда. Сервер немногословен.
Сделал
db.runCommand( { setParameter: 1, logLevel: 5 } )
далее
db.test123456789.update({_id:"1"},{$set:{key:"val"}})
В логах по моему коннекту вот что:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Wed May 28 15:39:15.725 [conn4582041] update test.test123456789 query: { _id: "1" } update: { $set: { key: "val" } } idhack:1 nupdated:1 fastmod:1 keyUpdates:0 locks(micros) w:282 0ms
Wed May 28 15:39:15.726 [conn4582041] runQuery called admin.$cmd { getlasterror: 1, fsync: 1 }
Wed May 28 15:39:15.726 [conn4582041] run command admin.$cmd { getlasterror: 1, fsync: 1 }
Wed May 28 15:39:15.775 [conn4582041] command admin.$cmd command: { getlasterror: 1, fsync: 1 } ntoreturn:1 keyUpdates:0  reslen:113 47ms
Wed May 28 15:39:15.849 [conn4582041] runQuery called admin.$cmd { replSetGetStatus: 1, forShell: 1 }
Wed May 28 15:39:15.849 [conn4582041] run command admin.$cmd { replSetGetStatus: 1, forShell: 1 }
Wed May 28 15:39:15.849 [conn4582041] command: { replSetGetStatus: 1, forShell: 1 }
Wed May 28 15:39:15.850 [conn4582041] command admin.$cmd command: { replSetGetStatus: 1, forShell: 1 } ntoreturn:1 keyUpdates:0  reslen:733 0ms


Что-то лучше не стало
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB 2.4.9 поиск проблем
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]