Сегодня столкнулся с проблемой переполнения диска сервера, где установлен Cognos BI. Изучение проблемы показало, что в папке программы копятся DMP-файлы.
Дамп файлы создаются программой, когда произошла серьезная проблема в работе процесса Cognos, и он был завершен некорректно. В документации к порталу написано, что функцию создания дамп фалов можно отключить через файл конфигурации [Cognos folder]\configuration\cclWin32SEHConfig.xml, изменив на ноль параметр <env_var name="CCL_HWE_ABORT" value="0"/>.
Если же файлы дампа все же нужны, чтобы в будущем расследовать неполадки в системе, то можно оставить их формирование, но периодически удалять устаревшие файлы.
Я рекомендую создать скрипт для очистки временных файлов. Скрипт будет просматривать заданные каталоги и удалять файлы, созданные более месяца назад.
Каталоги, которые необходимо вычищать:
- [Windows folder]\Temp\*
- [Cognos folder]\data\cqe\RTModels\*
- [Cognos folder]\temp\cam\*
- [Cognos folder]\logs\*
- [Cognos folder]\bin\*.dmp
- [Cognos folder]\bin64\*.phd
За основу скрипта можно взять пример из статьи Примеры скриптов для администрирования.