django / Sellerie - Selleriestatus: Fehler: Keine Knoten haben innerhalb der Zeitbeschränkung geantwortet

8

Ich versuche, ein einfaches Beispiel für Sellerie in meinem Produktionsserver zu implementieren, ich habe das Tutorial in der Sellerie-Website über Sellerie als Daemon ausgeführt Ссылка , und ich habe die Konfigurationsdatei in / etc / default / selleryd

%Vor%

aber wenn ich renne

%Vor%

im Terminal, ich habe diese Antwort:

%Vor%

Ich kann Sellerie über das in Ссылка gelieferte sellery-Skript neu starten / p> %Vor%

Ich kann

ausführen %Vor%

und meine Aufgaben in django laufen gut, aber wenn ich den Daemon arbeiten lasse, erhalte ich keine Ergebnisse, nicht einmal Fehler in /var/log/sellery/w1.log / p>

Ich weiß, dass meine Aufgabe registriert wurde, weil ich das gemacht habe

%Vor%

und ich bekomme ein Wörterbuch, in dem meine Aufgabe erscheint

%Vor%

aber sonst bekomme ich nichts anderes, kein Ergebnis von meiner Aufgabe, keinen Fehler in den Logs, nichts. Kann mir jemand sagen, was falsch ist? Du bist meine einzige Hoffnung ...

    
Hector Armando Vela Santos 27.11.2012, 00:46
quelle

3 Antworten

-1

Ich habe mein Problem gelöst, es war eine sehr einfache Lösung, aber es war auch eine seltsame: Was ich getan habe, war:

%Vor%

Ich musste dies in dieser Reihenfolge tun, sonst würde ich einen hässlichen Fehler bekommen. Fehler: Keine Knoten antworteten innerhalb der Zeitbeschränkung.

    
Hector Armando Vela Santos 29.11.2012, 15:31
quelle
1

Verwenden Sie den folgenden Befehl, um das Problem zu finden:

%Vor%

Dies geschieht normalerweise, weil es Probleme in Ihrem Quellprojekt gibt (Berechtigungsprobleme, Syntaxfehler etc.)

Wie in der Sellerie erwähnt: -

  

Wenn der Arbeiter mit "OK" beginnt, aber fast unmittelbar danach wieder verlässt   und es ist nichts in der Protokolldatei, dann ist wahrscheinlich ein Fehler aufgetreten   Aber da die Standardausgänge der Daemons bereits geschlossen sind, wirst du es nicht sein   in der Lage, sie überall zu sehen. Für diese Situation können Sie die   C_FAKEFORK-Umgebungsvariable, um den Daemonisierungsschritt zu überspringen

Viel Glück

Quelle: Sellerie-Docs

    
rohan 21.01.2015 07:07
quelle
0
___ answer3366270 ___

ist, weil der Sellerie-Daemon möglicherweise nicht gestartet wird. Dies ist ein Grund. Also bitte starte es mit python manage.py selleryd --loglevel = INFO

    
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ tag123django ___ Django ist ein serverseitiges Open-Source-Webanwendungs-Framework, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren, mit besonderem Fokus auf weniger Code, keine Redundanz und expliziter als implizit. ___ tag123cellery ___ Sellery ist ein verteiltes Aufgabenwarteschlangen-Framework für Python, das für die asynchrone und parallele Ausführung verwendet wird. ___ tag123djangocellery ___ Django-Sellerie bietet Sellerie-Integration für Django. ___ answer28061425 ___

Verwenden Sie den folgenden Befehl, um das Problem zu finden:

%Vor%

Dies geschieht normalerweise, weil es Probleme in Ihrem Quellprojekt gibt (Berechtigungsprobleme, Syntaxfehler etc.)

Wie in der Sellerie erwähnt: -

  

Wenn der Arbeiter mit "OK" beginnt, aber fast unmittelbar danach wieder verlässt   und es ist nichts in der Protokolldatei, dann ist wahrscheinlich ein Fehler aufgetreten   Aber da die Standardausgänge der Daemons bereits geschlossen sind, wirst du es nicht sein   in der Lage, sie überall zu sehen. Für diese Situation können Sie die   C_FAKEFORK-Umgebungsvariable, um den Daemonisierungsschritt zu überspringen

Viel Glück

Quelle: Sellerie-Docs

    
___ answer13629135 ___

Ich habe mein Problem gelöst, es war eine sehr einfache Lösung, aber es war auch eine seltsame: Was ich getan habe, war:

%Vor%

Ich musste dies in dieser Reihenfolge tun, sonst würde ich einen hässlichen Fehler bekommen. Fehler: Keine Knoten antworteten innerhalb der Zeitbeschränkung.

    
___ qstnhdr ___ django / Sellerie - Selleriestatus: Fehler: Keine Knoten haben innerhalb der Zeitbeschränkung geantwortet ___ qstntxt ___

Ich versuche, ein einfaches Beispiel für Sellerie in meinem Produktionsserver zu implementieren, ich habe das Tutorial in der Sellerie-Website über Sellerie als Daemon ausgeführt Ссылка , und ich habe die Konfigurationsdatei in / etc / default / selleryd

%Vor%

aber wenn ich renne

%Vor%

im Terminal, ich habe diese Antwort:

%Vor%

Ich kann Sellerie über das in Ссылка gelieferte sellery-Skript neu starten / p> %Vor%

Ich kann

ausführen %Vor%

und meine Aufgaben in django laufen gut, aber wenn ich den Daemon arbeiten lasse, erhalte ich keine Ergebnisse, nicht einmal Fehler in /var/log/sellery/w1.log / p>

Ich weiß, dass meine Aufgabe registriert wurde, weil ich das gemacht habe

%Vor%

und ich bekomme ein Wörterbuch, in dem meine Aufgabe erscheint

%Vor%

aber sonst bekomme ich nichts anderes, kein Ergebnis von meiner Aufgabe, keinen Fehler in den Logs, nichts. Kann mir jemand sagen, was falsch ist? Du bist meine einzige Hoffnung ...

    
___
Bastin Robin 11.11.2015 07:54
quelle