El día 10 de mayo de 2013 12:48, Diego Uribe Gamez
<diego.uribe.ga...@gmail.com> escribió:
> Hola, estás en las lista de correo equivocada, para temas de django diríjase
> a django-es. Gracias.
>

Lo correcto sería decir que no es la lista más adecuada, pero sigue
siendo correcta. De echo celery se puede utilizar sin hacer uso de
django desde cualquier script python que nos hagamos.

>
> El 10/05/2013 04:15, "Nell De Abreu" <nelldeab...@gmail.com> escribió:
>>
>> Hola!
>>
>> Estoy intentando configurar django-celery en un servidor de manera que
>> tenga mi proyecto django en mi máquina local y pueda mandar al servidor
>> remoto a ejecutar las tareas. El problema es que estoy algo enredada porque
>> no sé qué debo hacer exactamente en el servidor para que pueda procesar las
>> tareas y enviarlas de vuelta. Estoy usando django-celery y rabbitMQ y si
>> pruebo en mi máquina todo se ejecuta como debe ser pero si quiero usar el
>> servidor no sé que hacer. Ayudenme porfa!
>>

http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html#starting-the-worker-process

Si en vez de ejecutar los worker process en tu máquina local la
ejecutas en el servidor remoto tendrás el problema solucionado.

Te recomendaría hacerte un worker de prueba que te permita comprobar
que el proceso se realiza correctamente

import socket
from celery import task

@task()
def test_worker():
    return socket.gethostname()

Ese script es el worker más sencillo que se me ocurre que va a dar
resultados diferentes de si se ejecuta local o remotamente.

Un saludo,

Javi
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a