Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 14:25
ppLu1Gui
 
Fecha de Ingreso: marzo-2011
Mensajes: 30
Antigüedad: 13 años, 1 mes
Puntos: 2
Factura electronica Exec queda trabado

Hola que tal tengo la siguiente situacion

Tengo un sistema operando sin problemas, es un sistema robusto operando en php, con muchas tecnologias como javascript, mysql, xml, webservices etc, todo trabaja sin problemas.

Con esto de la factura electronica logre crear mi modulo de facturacion electronica, y funciona perfectamente bien crea sellos, archivos y todo validados perfectamente bien, el problema es que recientemente estoy experimentando un problema y no logro decifrar que es:

El modulo de facturacion hace 2 llamadas a un archivo ejecutable (openssl.exe) para la creacion del sello y la encriptacion que el SAT requiere, lo hace correctamente pero el proceso se queda colgado!!!! revisando logs me doy cuenta que en realidad se dispara el proceso pero no termina!!, el task manager dice que existen procesos como cmd.exe y openssl.exe trabajando pero nunca temrinan y esto genera que ya no se puedan generar mas facturas.. ¿alguna idea?



///****** Mas Datos

Setup:
Server: Windows 2003 server Web Edition IIS 6
PHP: 5.2.5

Las lineas que mando llamar dicen algo asi como:
Código PHP:
$pid exec("openssl dgst -sha1 -sign fe/llaves/".$key." -out  SelloBin.txt  md5.txt"$return$output);

exec("openssl enc -base64 -in ".$ruta.$serie.$folio."SelloBin.txt -out ".$ruta.$serie.$folio."sello.txt"); 
me eh dado cuenta que la primera SIEMPRE se ejecuta y termina sin problemas pero la segunda se queda ejecutando y no termina por lo que al intentar de nuevo ya no hace ni la primera operacion pues 'sigue atorado' el proceso anterior, y desde el task manager no puedo eliminar el proceso pues me dice que no tengo permiso de hacerlo

realmente agradeceria su apoyo pues no logro entender que pasa...


//***** Tenia la version openssl .8 ahora tengo la 1 y el problema persiste alguien a experimentado alguna situacion similar?