Problemas con tareas Cron con Acajoom para Joomla 1.5  

 
Vicente Vidal
 Vicente Vidal
Usuario activo

Tengo instalado en mi web el acajoom plus de pago para envío tanto masivo de email, como de boletines de bienvenida a mis nuevos usuarios. No he tenido problemas con él nunca hasta ahora con la migración de hosting. Lo cierto es que el propio componente determina en su panel de configuración generar en cron el siguiente comando:
http://quieroserbombero.org/qsb1.5/index.php?option=com_acajoom&act=cron
para acceder al gestor de tareas cron propio de acajoom. Después programé las siguientes instrucciones:

http://quieroserbombero.org/qsb1.5/index.php?option=com_acajoom&act=cron&Itemid=999
http://quieroserbombero.org/qsb1.5/index.php?option=com_jscheduler&controller=scheduler&task=process&Itemid=999

Estas gestionan (creo, no soy en nada experto en esto) los envíos antes citados.
Pues bien ahora no gestionan nada. No sé que pasa pero ha dejado de funcionar lo que llevaba 3 años haciendolo.

Por indicación vuestra he cambiado el comando de llamada inicial por este:
/usr/bin/wget "http://quieroserbombero.org/qsb1.5/index.php?option=com_acajoom&act=cron"

Pero aunque aparentemente la sintaxis es correcta y hace la llamada oportuna, el hecho real es que las órdenes del acajoom no se ejecutan y los nuevos usuarios no reciben los correos de bienvenida, ni los boletines programados se envían según su calendario de envío.

He probado a hacer un envío "directo" desde el backend de un boletín periódico y al parecer lo ha iniciado pero solo ha enviado los 140 primeros en una hora (tengo hasta 150 por mi hosting de 1 Gb). No sé que solución darle a esto, puesto que en su día hice lo que se me indicó pero ahora soy incapaz de saber ni cómo ni porqué ni por supuesto darle solución al problema.

Espero consejo experto.

Citar
Respondido : 15/12/2011 12:09 am
Lucas
 Lucas
Miembro Admin

Hola,

Tendría que funcionarte sin ningún problema Acajoom en nuestro hosting, tenemos muchos Acajoom funcionando.

Sobre las dos url's que nos facilitas, la primera veo que tarda en ejecutarse pero finalmente devuelve un mensaje conforme se ha procesado correctamente la cola:

Auto-responders processed successfully...

Scheduled newsletters processed successfully...

Acajoom Plus 3.0.8, Powered by Joobi.
Joomla SEO powered by JoomSEF

A las dos url's que nos has puesto puedes acceder desde el navegador y verás los resultados en pantalla.

Veo que la url que hace la llamada al com_jscheduler veo que te da un error500, revisa el fichero error_log del directorio qsb1.5 y ahí verás el motivo del error.

Si los crones los tienes configurados como nos dices con el /usr/bin/wget "url" y en el horario que te interesa te tienen que funcionar, soluciona el problema del error_log y realiza una prueba accediendo primero a la url para procesar las colas y si se envían los mensajes luego revisa si cuando se ejecuta desde el cron también te funciona.

Si manualmente te funciona bien y mediante el cron no te funciona, sería raro, envía un ticket a soporte para que un técnico revise si hay algún problema en tus tareas cron. He revisado y están funcionando bien pero solo tienes un cron, no los dos, de todos modos el del com_jscheduler hasta que no te vaya vía navegador desde el cron tampoco funcionará, veo que se queja de que no existe una tabla.

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 15/12/2011 1:03 am

Cursos Gratuitos WordPress

Vicente Vidal
 Vicente Vidal
Usuario activo

Gracias Lucas

[15-Dec-2011 09:36:27] PHP Warning: Unexpected character in input: ' in /home/quierose/public_html/qsb1.5/administrator/components/com_acajoom/classes/class.jmail.php(182) : regexp code on line 1

este es el error del fichero err_log que he podido deducir.

A mi nome dice nada, espero que a ti si. Ya me cuentas

Gracias

ResponderCitar
Respondido : 15/12/2011 8:57 am
David Noguera
 David Noguera
Miembro Admin

Hola Vicente,

puedes adjuntar en este post el fichero /home/quierose/public_html/qsb1.5/administrator/components/com_acajoom/classes/class.jmail.php ??

Saludos

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 15/12/2011 10:08 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Vicente Vidal
 Vicente Vidal
Usuario activo

[attachment:1]class.jmail.(php).txt[/attachment]
Intento ajuntar el fichero que me pides, pero cuando le doy a guardar, me sale un error
Lo he convertido en formato texto a ver si es porque da error al ser el original código php.

Sigue dandome error al enviar el documento. esto es muy heavy, sale lo siguiente:

403 - Tienes que contestarte una pregunta: �me siento afortunado?

Alucino pepinillos. No hay manera de que pueda adjuntar el fichero

ResponderCitar
Respondido : 15/12/2011 7:30 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Vicente Vidal,

Debes comprimir en formato zip y adjuntarlo para que el Firewall no lo bloquee.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 16/12/2011 12:47 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Vicente Vidal
 Vicente Vidal
Usuario activo
ResponderCitar
Respondido : 16/12/2011 12:58 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Vicente

Veo que tu archivo tiene un nombre un poco extraño :

/home/quierose/public_html/qsb1.5/administrator/components/com_acajoom/classes/class.jmail.php(182)

El archivo original de acajoom debería ser sólo : class.acajoom.php

Tal vez renombraste por accidente el archivo, intenta eliminar el paréntesis con el número y sólo deja hasta la extensión .php

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 17/12/2011 1:26 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Vicente Vidal
 Vicente Vidal
Usuario activo

He verificado el archivo y el nombre es class.jmail.php, solo. La verdad es que no sé donde se coló ese número en paréntesis. Por si acaso lo he vuelto a mirar y es tal cual se supone que debe ser. Así que en el Host si hay algún error, no es con el nombre del archivo. En todo casi si procede (y yo de forma directa y consciente no he tocado para nada) estará en su contenido.
En tus manos lo dejo.

Puedo aportar que hice un envío del último boletín de forma manual y según el control estadístico solo se envió a la primera tanda de usuarios, según lo que tengo programado en cuanto a número de envíos por hora. en concreto 140. el resto no ha recibido nada, o al menos no se ha reflejado en el control estadístico del panel de control de acajoom.

Verificando un fichero error_log del directorio raiz se repite montones de veces esta instrucción: [15-Dec-2011 01:51:43] PHP Warning: Unexpected character in input: ' in /home/quierose/public_html/qsb1.5/administrator/components/com_acajoom/classes/class.jmail.php(182) : regexp code on line 1

Pero, la verdad, el (182) del paréntesis no lo veo en el archivo citado desde el administrador de archivos, ni está en mis tareas cron del acajoom, ni en nigún sitio que yo sepa. Creo que por aquí van los tiros (sin saber casi nada) pero es lo único extraño de lo que yo alcanzo a ver.

ResponderCitar
Respondido : 17/12/2011 3:30 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Vicente ,

Parece un error del componente, si miras en:
http://www.upgradetraining.co.uk/index.php?option=com_acajoom&act=mailing&task=view&listid=1&mailingid=10&Itemid=999
http://www.upgradetraining.co.uk/index.php?option=com_acajoom&act=mailing&task=view&listid=1&mailingid=4&Itemid=999
http://www.footballstats.it/index.php?option=com_acajoom&act=mailing&task=view&listid=1&mailingid=103&Itemid=99

Se repite en varios sitios web. Contacta con http://www.joobi.co/ que son los creadores, he buscado en el foro, y en sus tickets de soporte y no hay información al respecto.

Respecto al cron la instrucción es:
Contenido solo visible a usuarios registrados
ya que la web entiendo que se encuentra en la carpeta public_html/qsb1.5 (comentar que dar el nombre a la carpeta con un "." lo veo muy correcto, mejor sería qsb15

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 22/12/2011 7:49 am

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro