Pregunta

Quiero probar algo cuando Apache se bloquee. Lo que quiero probar implica que Windows me pregunte si quiere enviar un informe de error. ¿Alguna forma de hacer que Apache se bloquee y me pida que envíe un informe de error al respecto?

¿Fue útil?

Solución

Echa un vistazo a Terminación del proceso avanzado, especialmente su crash Opciones, esas podrían hacer lo que desee (muestre el cuadro de mensaje de informe de error de envío), aunque no lo he probado. Sin embargo, vale la pena disparar.

Otros consejos

Solo mata la instancia de Apache en ejecución.

En Windows: ir a TaskManager> Matar el proceso

En Linux: Pkill ProcessName

Estoy de acuerdo con la idea anterior de que debe bloquearla usando Windows.

El básico del Apache es que para cada solicitud de conexión, "bifurca" un nuevo proceso. Dado que Windows no tiene una funcionalidad incorporada de "bifurcación", tiene que crear un nuevo proceso en cada solicitud. Como tal, puede ser brillante, especialmente si hay múltiples procesos en ejecución.

Para mí, cada vez que "reinicio" a Apache en Windows mientras mantengo una conexión, obtengo una "operación ilegal" del proceso de Apache. No estoy seguro de que se pueda reproducir el 100% del tiempo, pero se me ocurre de vez en cuando cuando reinicio.

Alex proporciona un posible responder aquí:

Verificador de aplicaciones de Microsoft ...] puede hacer inyección de fallas (baja simulación de recursos) que hace que varias llamadas de API fallaran, a tasas configurables. [...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top