Posts Tagged ‘диагностика’

LiveKd для отладки виртуальных машин

Четверг, Май 3rd, 2012 Нет комментариев

Under : , , , ,

Когда Дейв Соломон (Dave Solomon) и я в 1999 году писали третье издание книги Inside Windows 2000 из серии Windows Internals, мы обдумывали возможность использовать отладчики ядра, такие как Windbg и Kd (часть бесплатного пакета Debugging Tools for Windows, доступного в Windows Platform SDK), для формирования локального интерактивного представления выполняющейся системы. Дейв проводил эксперименты с отладчиками ядра во втором издании, Inside Windows NT, которые укрепляли понимание понятий, описанных в книге. Например, глава об управлении памятью описывала базу данных страничных блоков — структуру данных, используемую системой для отслеживания состояния каждой страницы физической памяти; сопутствующие эксперименты показывали, как просмотреть действительную структуру данных и содержимое записей PFN в выполняющейся системе с помощью отладчика ядра. Однако, в то время единственным способом использовать Windbg и Kd для просмотра информации ядра было подключение второго компьютера с помощью серийного нуль-модемного кабеля к целевой системе, загруженной в режиме отладки. Необходимость покупки специального серийного кабеля и настройки двух систем для отладки ядра означала, что многие читатели просто пропустят эти эксперименты, однако если бы их было проще выполнить, читатели углубили бы свое понимание концепций, описанных в книге. (далее…)

Логи в Apache

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Каждому из нас хочется побыть «большим братом» и последить за своими посетителями. Это можно делать по-разному: поставить счетчик, например, HotLog, поставить особый скрипт, ну а некоторые делают это с помощью логов Apache. Да-да, вы не ослышались, Apache тоже ведет логи.

На практике необходимо понять значение всего двух директив: LogFormat и CustomLog. Есть еще директива ErrorLog, но лично я использую лог ошибок только для просмотра последних строчек, когда Apache не пускается. Все-таки скажу несколько слов о ErrorLog. (далее…)

Если компьютер не работает

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

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

Если Вы считаете себя специалистом в компьютерной технике, то с сожалением вынуждены признать, что Ваш арсенал не так уж велик. Остается по-прежнему подергать за все разъемы, несколько раз включить и выключить системный блок, понажимать RESET и уже потом от безысходности звонить приятелю, который разбирается в компьютерах.
(далее…)