| ||||
Respuesta: controlar fin de multiprocesos ¿Estás indicando que el proceso se mantiene escribiendo en el XML y nunca termina? ¿Que es lo que quieres hacer exactamente, detener el proceso mientras lees el XML o leer la última línea que tenga cuando el XML haya empezado a leer? Podrías mejor dar algún ejemplo para poder entenderte mejor.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: controlar fin de multiprocesos Imaginate que estas ejecutando una aplicacion externa varias veces con multiprocesos, esa aplicacion genera archivos xml. Cuando termina el ciclo de ejecucion de la aplicacion con multiprocesos vas a leer esos archviso xml generados pero es que como todavian se pueden estar generando xml puede ser que no lo leas todos. No se si me entiendes ahora. Lo que quiero es saber cuando termina el ultimo proceso para leer hasta el ultimo xml/ |
| ||||
Respuesta: controlar fin de multiprocesos Lo que veo es que como es una aplicación externa no tienes control sobre ella. Por lo tanto la única forma que veo es que hagas una verificación x cantidad de tiempo. A menos que tengas control sobre esas aplicaciones no veo posibilidad de saber cuando termine la última entonces hagas el proceso de busqueda.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: controlar fin de multiprocesos Cita: Varias cosas, si los procesos no terminan es un problema, porqué no lo hacen, si es por algún error y debes tomar una maniobra evasiva manda un
Iniciado por blesther Saludos, estoy realizando una aplicacion en la que hago uso de pcntl_fork(). Lo que sucede es que luego de ejecutar el bloque de instrucciones del multiproceso necesito trabajar con el resultado del mismo que es una serie de xml que se generan. Como parece se mantienen los procesos activos y no terminan, no logro leer todos los XML cuando llego a la linea que es para eso. Lo que necesito es saber como controlar el fin de todos los procesos, Código PHP: Si deseas esperar a que terminen los hijos debes utilizar Código PHP: |
| ||||
Respuesta: controlar fin de multiprocesos Ojo tanto posix como pcntl no están disponible para window.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
Etiquetas: |