Ich arbeite auf Sellerie und mit Rabbitmq Server und erstellt ein Projekt in Django-Projekt in einem Server (wo Nachrichtenwarteschlange, Datenbank existiert) und es funktioniert gut, ich habe mehrere erstellt Arbeiter auchwie Sellerie Arbeiter auf Remote-System zu konfigurieren und zu betreiben
from kombu import Exchange, Queue
CELERY_CONCURRENCY = 8
CELERY_ACCEPT_CONTENT = ['pickle', 'json', 'msgpack', 'yaml']
CELERY_RESULT_BACKEND = 'amqp'
CELERYD_HIJACK_ROOT_LOGGER = True
CELERY_HIJACK_ROOT_LOGGER = True
BROKER_URL = 'amqp://guest:[email protected]:5672//'
CELERY_QUEUES = (
Queue('default', Exchange('default'), routing_key='default'),
Queue('q1', Exchange('A'), routing_key='routingKey1'),
Queue('q2', Exchange('B'), routing_key='routingKey2'),
)
CELERY_ROUTES = {
'my_taskA': {'queue': 'q1', 'routing_key': 'routingKey1'},
'my_taskB': {'queue': 'q2', 'routing_key': 'routingKey2'},
}
AMQP_SERVER = "127.0.0.1"
AMQP_PORT = 5672
AMQP_USER = "guest"
AMQP_PASSWORD = "guest"
AMQP_VHOST = "/"`
CELERY_INCLUDE = ('functions')
`
aber ich möchte Arbeiter von einem anderen server.so ich einige Informationen benötigen laufen darüber, wie ein Arbeiter in einem anderen System laufen, wenn ich einige Websites, bezeichnet es zu sagen, dass wir brauchen, um Führen Sie das Django-Projekt auf dem Remote-System auch ist es notwendig?
danke für die Antwort ist es sehr nützlich für mich, konnte Sie mir helfen, wie der Arbeiter auf dem Remote-Standort zu konfigurieren und ist es notwendig, Kolben sowohl auf der Fernbedienung und Hauptserver – krishna