Ну так видимо файлы большие. Вы же можете расставить промежуточный вывод прогресса и увидеть на какую часть процедуры уходит больше всего времени - на парсинг, на замену значенией, на чтение, на запись?
Никак "нормально" это не сделать. Это вопрос рук и терпения.
Берешь clone stump и пересаживаешь кожу с похожих участков. Или лепишь туда другую ногу с подходящим цветом.
mffgicono, Ну тебе же не 5 лет. Бери на себя ответственность и рассказывай все как есть
Что по дурке хотел проверить. Не думал что так получится. Злого умысла не было, понимания как это на самом деле работает и какой вред может принести не было.
Или что за тебя другие люди должны сочинять?
Во-первых, нагрузка была недостаточной, чтобы прикончить сервер. Во-вторых, сработала, вероятно, защита и таковой блокировки для других не произошло. Поправьте меня, если я не прав
"Я влез в чужую квартиру, но только потрогал, ничего не украл. не надо меня судить."
Парень, перед тем как что-то делать надо думать. Когда человек спрашивает что почитать чтобы стать хакером, ему говорят - первым делом читай УК РФ.
То, что ты не положил сервер - не оправдывает твоих действий. Только уменьшает нанесенный ущерб.
А если вместе с тобой проверить захотели еще 2-3 твоих друга? Получилось бы уже умышленный заговор.
calculator212, Чисто для информации - скорость работы с SSD priexpress можно приравнять к скорости передачи данных в памяти между процессами. А еще не забывать про кеширование самой ОС.
если все настолько плохо, что ты не умеешь запускать программы, найми администратора.
Если ты в принципе умеешь запустить программу, то читаешь документацию, пишешь команду и выполняешь.
Это не то ресурс, где тебя учат умываться и менять штаны. Нужны конкретные вопросы с ошибками, тогда помогут. А сделать за тебя все совсем с нуля - обратись на фриланс.
КЗ нет, а вот физическое воздействие при попытке протереть - можно погнуть что-то, поэтому лучше аккуратно вытянуть пылесосом, и протирать все без усилий.
Это под линуксом?
А как ты к самой монге тогда подключаешься? если mongo в консоли пишешь, тоже не работает?
Найди где у тебя установлена сама монго, возможно какой-то /opt/mongo и там в каталоге bin должно быть все - и mongo и mongodump и mongod и mongorestore.
В юните сервиса можно посмотреть.
Saboteur
@saboteur_kiev Автор вопроса, куратор тега Windows
John Smith, могу, просто не хочу.
Я же говорил - меня текущая конфигурация (включая версию ОС) полностью устраивает, и данная минорная фигня не сильно волнует - я перегружаюсь крайне редко, выдернуть и вставить провод раз в месяц или несколько месяцев - не проблема.
Поэтому жду дополнительных мотивирующих аргумента в пользу того, чтобы начать с этим ковыряться.
Если куплю новый SSD то все равно на него надо будет переносить винду, а значит тратить на это пару вечеров. Так заодно уже и 10ку тогда и поставлю. А может и 11 как раз уже стабилизируется.
У меня скриптик как раз такой и есть - в графане выводит, и генерит отдельную html страничку в виде таблицы с js скриптами для фильтра.
Но это больше для отчетности, само обновление автоматизировано, а это просто чтобы видеть наглядно где чего есть.
Например, есть тяжелые микросервисы которые обрабатывают разные виды запросов. И запросов бывает много и разных. Можно накрутить много инстансов, а можно сделать промежуточный легкий прокси, который будет принимать много реквестов, парсить заголовок и раскидывать их дальше в разные микросервисы, очередя, может быть даже что-то сам обрабатывать. И этот легкий прокси можно будет легко масштабировать в качестве умного балансировщика.
это очень печально.
Тебе стоит немного задуматься над логикой, над тем как работает твоя голова, перечитать вопрос и объективно понять как выглядят твои вопросы со стороны:
- "у меня не работает миграция"
- "юзай эти команды mongodump и mongorestore"
- "у меня ошибка синтаксиса"
- "..."
делаешь дамп базы mongodump
делаешь рестор базы через mongorestore
обе утилиты доступны в консоли там, где у тебя монго установлена. Ну или отдельно можно установить.
Подключиться из консоли к монге можешь?
Также и к mongodump/mongorestore подключайся
NubasLol, Ну ядро это собственно та самая часть, которая рулит процессами. Она отвечает за многозадачность, за то, что ты можешь запустить собственно .exe или .com файл - их форматы должны уметь распознаваться ядром.
Ну и все остальное, что в ядро впихнет разработчик.
Ядро само по себе тоже программа, но написанная для запуска на платформе, а не на другой операицонке.
Поэтому предположим ты запускаешь виртуальный линукс под виндовс.
В зависимости от того, чем будет виртуализироваться - запускается некая оболочка-враппер, управляющий виртуальной машиной - гипервизор (vmware, virtualbox, и другие), который эмулирует железо и запускает ядро, другой операционки.
Эта другая операционка думает что она одна.
Но для хост системы (основной винды) виртуалка - это просто еще одна запущенная программа.