POSTES HTTPS que a veces no llegan a apache

1

En OS X 10.8.5, tengo Apache al frente de una aplicación web que se comunica con Authorize.net. Una vez que Authorize.net completa una transacción, la envía a mi aplicación con información de confirmación.

El 97% del tiempo esto funciona bien. El 3% que no funciona es un problema porque un cliente ha pagado por una transacción que mi aplicación no sabe que se ha completado.

Las publicaciones fallidas no aparecen en los registros de apache. He comprobado el acceso, el error y el registro ssl_request.

Se muestran en appfirewall.log, sin que haya nada diferente en cuanto a las publicaciones exitosas frente a las no exitosas:

En esta muestra, la publicación del 23 de mayo 08:40:26 falló, el resto funcionó bien.

May 23 02:36:27 my-host.local socketfilterfw[111] <Info>: Allow httpd connecting from 12.12.123.123:2381 to port 443 proto=6
May 23 08:40:26 my-host.local socketfilterfw[111] <Info>: Allow httpd connecting from 12.12.123.123:3706 to port 443 proto=6
May 23 10:51:13 my-host.local socketfilterfw[111] <Info>: Allow httpd connecting from 12.12.123.123:1254 to port 443 proto=6

Estoy buscando ayuda en otra parte para ver por qué Apache no está viendo estas solicitudes.

Gracias

    
pregunta Lee Hinde 24.05.2014 - 01:20

1 respuesta

1

Este artículo explica una serie de enfoques para la depuración de Apache httpd , Depuración de problemas del servidor web Apache :

  

Solicitudes y respuestas de depuración

     

Al admitir aplicaciones web, hay ocasiones en que un problema puede   ser causado por un servidor de aplicaciones, un servidor proxy o el servidor web   sí mismo. Para solucionar este tipo de problemas, es útil volcar   Las solicitudes y respuestas HTTP para aislar el problema a lo local   sistema, o un sistema remoto. El modulo del servidor web apache mod_dumpio   se puede utilizar para este propósito, ya que permite solicitudes HTTP y / o   Las respuestas HTTP deben escribirse en el error_log.

Alternativamente, ¿tu instancia httpd está saturada ocasionalmente con solicitudes y eliminando nuevas conexiones?

Las técnicas en el enlace anterior deberían ayudarlo a identificar qué parte tiene problemas.

Si falla, intente Webmasters StackExchange ; Puede que encuentres personas más experimentadas allí.

    
respondido por el Graham Miln 05.06.2014 - 19:42

Lea otras preguntas en las etiquetas