2010-05-14 4 views
3

Я хочу проверить что-то, когда Apache падает. То, что я хочу проверить, включает Windows, спрашивая меня, хочет ли он отправить отчет об ошибке. Любой способ сделать авария Apache и попросить меня отправить отчет об ошибке?Как заставить Apache рухнуть?

+0

'Я хочу, чтобы окна отображали отчет об ошибке отправки'. Можете ли вы предоставить более подробную информацию о том, что вы точно делаете? – Strae

+0

Какая версия Apache? – JYelton

+0

Я хочу, чтобы apache рухнул таким образом, где окна дадут мне коробку с сообщением, чтобы отправить отчет об ошибке в Microsoft – JPro

ответ

2

Взгляните на Advanced Process Termination, особенно его crash варианты, те могли бы сделать то, что вы хотите (дисплей ящик сообщения об ошибке отправки сообщения), хотя я его не тестировал. Однако это стоит того.

+0

Силовые сбои, похоже, не работают на Windows7, но все же аккуратный инструмент. – Qix

+0

@IVlad Получение ссылки 404 на ссылку. – zengr

+1

@zengr Я обновил ссылку, однако приложение кажется отказом. – IVlad

3

Просто убить экземпляр apache.

В окнах: идут в TaskManager> убить процесс

В Linux: pkill ProcessName

+0

+1, это более информативно. – karim79

+0

Я хочу, чтобы окна отображали отчет об ошибке отправки. – JPro

+1

-1: Убивание процесса - это не то же самое, что вызвать исключение или симуляцию сбоя. – JYelton

0

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

Основой apache является то, что для каждого запроса на соединение он «развивает» новый процесс. Поскольку Windows не имеет встроенной функции «fork», она должна создать новый процесс для каждого запроса. Таким образом, это может быть проблематично, особенно если выполняется несколько процессов.

Для меня каждый раз, когда я перезапускаю apache в Windows при сохранении соединения, я получаю «Незаконную операцию» из процесса Apache. Не уверен, что можно воспроизвести в 100% случаев, но это происходит со временем, когда я перезапускаю.

0

Alex обеспечивает возможный answer here:

Microsoft Application Verifier [...] может сделать инъекцию неисправностей (Low Resource Simulation), что делает различные вызовы API не получится, на конфигурируемых скоростях. [...]

Смежные вопросы