Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
3.2.10 Проблема с загрузкой резервной копии, UniFi Network
 
Вдруг у меня начались проблемы с загрузкой файла резервной копии. Сейчас его размер примерно 34 МБ. Чем больше файл, тем медленнее идёт загрузка. Теперь почти всегда при скачивании выдает ошибку о потере связи с контроллером, хотя я работаю на этой же машине. Также заметил, что mongod потребляет больше ресурсов, чем контроллер. В резервной копии у меня хранится только неделя данных. Какие-нибудь идеи? Спасибо!
 
Размер резервной копии на самом деле очень обманчив из-за сжатия в файле .unf — извлечённая база данных покажет настоящий объём освобождённых данных. Повторно чистить нет смысла — это не удалит ничего, кроме нескольких часов данных между первой и второй очисткой.
 
Спасибо за всю помощь. Я все запустил и закончил очистку. Заняло времени, так как делал это впервые. Размер резервной копии уменьшился с 37 МБ до 25 МБ, так что, очевидно, удалось здорово освободить место. Есть ли смысл сразу повторно делать очистку? У меня сейчас стоит срок в 7 дней.
 
Если вы в той же директории, запустите ./mongo --port=27117 < mongo_prune_js.js
 
Окей, я это сделал. Скачал Mongo версии 2.2.7, распаковал бинарные файлы из папки bin в папку под названием Mongo. Также положил скрипт Prune в эту же директорию.

Но всё равно получаю это:

3c075475d03b0000:mongo unifi$ mongo --port=27117 < mongo_prune_js.js  
-bash: mongo: команда не найдена

В этой папке есть исполняемый файл с именем mongo. Контроллер unifi запущен. У меня MacOS 10.9.5. Может, я что-то ещё упускаю для установки Mongo? Спасибо!
 
Привет, @tgundo2003! Если у тебя OSX, сначала нужно скачать бинарник mongo с http://mongodb.org/downloads — выбери последнюю версию 2.2.x, там всё в архиве. Затем просто распакуй бинарник mongo и положи его туда, где собираешься запускать скрипт. После этого запускай команды как раньше!
 
Все ещё не могу это заставить работать. Я отошёл от этого на время, чтобы очистить голову, но при попытке выполнить prune я всё равно получаю следующее:

3c075475d03b0000:~ unifi$ cd /Users/unifi/Downloads/
3c075475d03b0000:Downloads unifi$ mongo --port=27117 < mongo_prune_js.js
-bash: mongo: command not found
3c075475d03b0000:Downloads unifi$ mongo --port=27117 < mongo_prune_js.js
-bash: mongo: command not found

Unifi контроллер запущен. Кстати, в тексте выше я добавил пробел между : и D, чтобы не появлялись смайлики...

Буду признателен за любую помощь!!!
 
Окей, я попытался это сделать, но всё время выдаёт «Команда не найдена». Вот что я сделал и что получил:  
3c075475d03b0000:~ unifi$ cd /Users/unifi/Downloads  
3c075475d03b0000:Downloads unifi$ mongo_prune_js.js  
-bash: mongo_prune_js.js: команда не найдена  
3c075475d03b0000:Downloads unifi$ mongo --port=27117 < mongo_prune_js.js  
-bash: mongo: команда не найдена  
3c075475d03b0000:Downloads unifi$ mongo --port=27117 < mongo_prune_js.js  
-bash: mongo: команда не найдена
Страницы: 1
Читают тему (гостей: 1)