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