Почему Логман не может начать?
Я настраиваю свой первый счетчик Но это не работает! Возникла проблема с правами доступа к файлам или папкам. Или, возможно, я неправильно написал оператор create-counter.
Вот мои счетчики команд:
logman create counter BillTest -si 30 -v nnnnnn -max 200 -o "C:\Temp" -c "\Processor(*)\*" "\Memory(*)\*" "\LogicalDisk(*)\*"
logman start BillTest
Первая команда работает. Это говорит о создании счетчика успешно.
Вторая команда терпит неудачу:
Сборник "BillTest" не запущен, проверьте журнал событий приложения на наличие ошибок
Вот ошибка в окне просмотра событий:
Служба не смогла открыть файл журнала C:\Temp_000001.blg для журнала BillTest и будет остановлена. Проверьте папку журнала на наличие, орфографию, разрешения и убедитесь, что никакие другие журналы или приложения не записывают в этот файл журнала. Вы можете повторно ввести имя файла журнала, используя программу настройки. Этот журнал не будет запущен. Возвращенная ошибка: доступ запрещен.
Я проверил, что C: \ Temp существует. Я не гуру прав доступа, но я установил для всех учетных записей на вкладке безопасности этой папки "полный контроль". Тем не менее, команда запуска logman завершилась с той же ошибкой.
Я заметил, что он пытается записать в C:\Temp_000001.blg вместо C:\Temp\000001.blg. Это может быть частью проблемы. Итак, я попытался обновить свой счетчик до "C:\Temp\" вместо "C:\Temp", но это не удалось из-за ошибки пути. Кроме того, все примеры, которые я видел в сети, не ставили косую черту. Таким образом, там нет игры в кости.
Я попробовал это на моей машине (Windows XP) и моем сервере разработки (Windows Server 2003). Оба не удалось с одинаковой ошибкой.
Как я могу это исправить?
1 ответ
Измените -o на:
-o "c:\temp\mylogdata"
Это сработало на моей системе win 7 после исправления