Foros del Web » Programando para Internet » PHP »

Hacer un php-cgi desde otro php-cgi

Estas en el tema de Hacer un php-cgi desde otro php-cgi en el foro de PHP en Foros del Web. Saludos amigos, La situación: Tengo un script colocado en un cron el cual es llamado a traves de un php-cgi; este script (A) a su ...
  #1 (permalink)  
Antiguo 28/10/2013, 09:56
Avatar de AJDM  
Fecha de Ingreso: febrero-2013
Ubicación: Occidente
Mensajes: 69
Antigüedad: 7 años
Puntos: 1
Pregunta Hacer un php-cgi desde otro php-cgi

Saludos amigos,

La situación:
Tengo un script colocado en un cron el cual es llamado a traves de un php-cgi; este script (A) a su vez hace otro llamado con la función exec a otros dos scripts (B y C) en php; este llamado es hecho de igual forma con php-cgi.

El problema:
Hemos observado que el cron se ejecuta sin problemas y el llamado al script A funciona pero por alguna razón que aun no he logrado identificar (y por eso recurro a ustedes) las sentencias exec(php-cgi /ruta/scriptb parametro=xyz) no se ejecutan, pero si las llamo directamente desde la consola si corren.

Alguien sabe el porque de este comportamiento?

Datos:
Server: CentOS x64
Entorno: WHM / CPANEL
Software: Apache / MYSQL / php

Desde ya les agradezco enormemente cualquier ayuda que me puedan brindar.
caso es que cuando hago el llamado del script ppal
__________________
La humildad y la disposición a compartir es lo que nos hace cada vez mejores.
  #2 (permalink)  
Antiguo 28/10/2013, 11:42
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 7 años, 3 meses
Puntos: 84
Respuesta: Hacer un php-cgi desde otro php-cgi

Cita:
Iniciado por AJDM Ver Mensaje
Saludos amigos,

La situación:
Tengo un script colocado en un cron el cual es llamado a traves de un php-cgi; este script (A) a su vez hace otro llamado con la función exec a otros dos scripts (B y C) en php; este llamado es hecho de igual forma con php-cgi.

El problema:
Hemos observado que el cron se ejecuta sin problemas y el llamado al script A funciona pero por alguna razón que aun no he logrado identificar (y por eso recurro a ustedes) las sentencias exec(php-cgi /ruta/scriptb parametro=xyz) no se ejecutan, pero si las llamo directamente desde la consola si corren.

Alguien sabe el porque de este comportamiento?

Datos:
Server: CentOS x64
Entorno: WHM / CPANEL
Software: Apache / MYSQL / php

Desde ya les agradezco enormemente cualquier ayuda que me puedan brindar.
caso es que cuando hago el llamado del script ppal
¿puede ser por esto que dice aquí?

Cita:
Cuando safe mode está habilitado, sólo se pueden ejecutar los archivos que se encuentren dentro de safe_mode_exec_dir. Por razones prácticas, actualmente no se le permite tener componentes .. en la ruta al ejecutable.
__________________
Ayúdame a hacerlo por mi mismo.

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:13.