Александр Фролов

Александр Фролов
Рейтинг
155
Регистрация
27.12.2007
Должность
Владелец ИТ-компании Shop2YOU
Интересы
Основатель сервиса Shop2YOU — cоздание интернет-магазинов

Мы на нагруженных проектах используем mongodb (там хорошо хранить иерархические структуры), sphinx для поиска с учетом морфологии, MySQL где нужны транзакционные данные. Ну и там nginx, Apache, memcached. ПО свое на Перле.

Спасибо, все получилось:

gdb /usr/bin/perl perl5.8.9.core

потом

gdb>backtrace
'[umka:
;10808784']Например, gdb

Пытались разбираться по этой статье: http://linux.yaroslavl.ru/docs/altlinux/doc-gnu/gdb/gdb.html, но не смогли понять, как же анализировать посмертный дамп. Там больше про отладку живых программ...

Вот бы нам коротенькую подсказку, какими командами и приемами можно определить по дампу, что же произошло...

Andreyka:
Скорее всего причина в устаревшей версии фри. На более современной rm -r удаляет без подвисаний

Да, надо будет попробовать на виртуалке. Благо программа с ошибкой еще в доступности )

netwind:
привыкание и как следствие невозможность изучить другие инструменты типа find, nice и тд вышеперечисленные.

А, ну это да. Я его использую главным образом для быстрой навигации и просмотра содержимого небольших tar.gz архивов, типа модулей Перл. Удобно, и проблем не вызывает. С большими архивами я так не работаю )

netwind:
что тут нужно было удалить, так это mc. источник всех ваших проблем.

Источник проблемы в данном конкретном случае - ошибка программистов. Сервер подвис, когда я попытался удалить все дерево каталогов командой rm -R.

MC я пользуюсь, когда это удобнее, чем командная строка. В данном случае мне было бы очень трудно заходить из командной строки в каждую папку и смотреть ее содержимое.

А какие проблемы могут возникнуть при использовании MC?

Проблему решил!

Большое спасибо всем, кто откликнулся!

Вначале я перенес огромное дерево в отдельный каталог корня, а потом растащил его на менее грандиозные ветви командой MV. Затем я просто удалил эти ветви тем же MC. На все ушло около часа.

Спасибо! Завтра попробую, особенно nice интересно, пусть себе потихоньку работает...

last pid: 14557;  load averages:  0.06,  0.20,  0.24                                                 up 0+02:15:52  18:13:48
113 processes: 1 running, 112 sleeping
CPU: 0.0% user, 0.0% nice, 0.4% system, 0.1% interrupt, 99.5% idle
Mem: 367M Active, 39G Inact, 5245M Wired, 34M Cache, 4917M Buf, 1571M Free
Swap: 4096M Total, 4096M Free

df -i
Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on
/dev/mfid0s1a 563035902 383372990 134620040 74% 1620988 71178242 2% /
devfs 1 1 0 100% 0 0 100% /dev

df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/mfid0s1a 537G 366G 128G 74% /
devfs 1.0K 1.0K 0B 100% /dev

А в другое место это как?

Я могу вынести это дерево папок из /home/<имя пользователя>, например, в /bad_folder/, сменив владельца, и либо забыть про это дерево, либо стирать его, предварительно подключив KVM?

7.4-RELEASE FreeBSD 7.4-RELEASE #0: amd64

Всего: 343