У меня немного сложная ситуация. Прежде всего, я новичок со знанием и опытом UNIX. Я работаю в огромной компании с большим количеством протоколов безопасности, и я не могу отлаживать или изучать исходный код программ. Но я надеюсь, что вы, ребята, сможете помочь мне приблизиться к проблеме, чтобы я мог сообщить об этом нужному человеку.

У них есть очень старая часть программного обеспечения, работающая на сервере UNIX. Задача этой программы - обработка данных из базы данных и размещение файлов журнала на сетевом диске. Поскольку файлы журналов не очень большие, и программное обеспечение удаляет старые журналы при установке новых, сетевой диск очень ограничен в пространстве. Эта программа всегда работала отлично, но в последнее время были сгенерированы ошибки, которые не могли удалить старые файлы журнала.

Также был создан файл, который, я полагаю, является дампом ядра. Файл называется core.10042014100000 и каждый час создается новый файл (программа запускается каждый час). Однако на ПК с Windows файл не может быть прочитан, скопирован и удален. (Не уверен насчет системы UNIX, но у меня нет доступа к этому)

Может кто-нибудь, пожалуйста, помогите мне приблизиться к выяснению, что не так? Например, какой процесс создает файл ядра? Почему файл ядра создается? Почему я ничего не могу с ним сделать? и может ли это иметь какое-либо отношение к тому, что старые журналы не удаляются?

1 ответ1

1

В AIX вы можете использовать команду dbx для анализа файлов ядра (учебник). В большинстве Unices, если вы запустите file /path/to/core.10042014100000 он сообщит вам, какой процесс создал файл ядра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .