wie stoppt man den Server? und weitere Fragen...

  • richtig :D sorry lieber Tim, dass du/ihr meine Unwissenheit abbekommt!


    müsste jetzt nur noch wissen, wie ich teste ob es funktioniert....


    Nachdem ich das Skript ausgeführt habe stehen dort folgende Zeilen (ähnlich bis identisch mit denen von eben)

    Code
    root@forum:~# /etc/init.d/nodepush start
    warn:    --minUptime not set. Defaulting to: 1000ms
    warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
    info:    Forever processing file: /var/customers/webs/AVN/wcf/acp/be.bastelstu.wcf.nodePush/app.coffee
    Push Server started


    Falls dies jetzt so läuft kann die Konsole geschlossen werden und die Instanz läuft ab sofort "forever"

  • :thumbup: Was ne Geburt :D


    Nur damit ich es richtig verstehe: Sobald man jetzt eine Antwort sendet oder im cChat von Herrn Walz eine Nachricht schreibt, sollte diese innerhalb von etwa einer Sekunde beim Empfänger sein.


    Vielen Tausend Dank! Ich werde das nie wieder deinstallieren und auch nichts mehr ändern am System :D

    • Offizieller Beitrag

    Hallo,


    Nur damit ich es richtig verstehe: Sobald man jetzt eine Antwort sendet oder im cChat von Herrn Walz eine Nachricht schreibt, sollte diese innerhalb von etwa einer Sekunde beim Empfänger sein.

    Das kann ich dir nicht beantworten, das solltest du mit Christopher Walz abklären, was genau der CChat kann.

    Vielen Tausend Dank! Ich werde das nie wieder deinstallieren und auch nichts mehr ändern am System

    Bittebittebitte aktualisiere das Plugin, sobald es ein Update gibt und denk dran den Server nach einem Update neu zu starten.

  • Hallo,
    ich bin aktuell dabei den Server einzustellen nur komme ich gerade nicht mehr weiter ich habe folgednes Problem:


    Code
    [root@ns235406 node]# ./Start.sh start
    warn:    --minUptime not set. Defaulting to: 1000ms
    warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
    info:    Forever processing file: /var/www/html/wcf/acp/be.bastelstu.wcf.nodePush/app.coffee
    Push Server started
    [root@ns235406 node]# forever list
    info:    No forever processes running
    [root@ns235406 node]# ./Start.sh status
    Push Server is not running.
    [root@ns235406 node]#


    kann mir da jemand weiter helfen das ich den Server zum laufen bekomme?

  • Stimmt das habe ich vergessen dann sieht es so aus bei mir aktuell so weit alles ok?



    Update:

    Code
    [root@ns235406 node]# forever list
    info:    Forever processes running
    data:        uid  command                                                                  script                                                     forever pid   logfile                 uptime
    data:    [0] ujwH /var/www/html/wcf/acp/be.bastelstu.wcf.nodePush/node_modules/.bin/coffee /var/www/html/wcf/acp/be.bastelstu.wcf.nodePush/app.coffee 20982   20984 /root/.forever/ujwH.log 0:0:0:29.995


    Wo finde ich den auf welchem Port das läuft? Werde noch nicht ganz schlau da draus da ich es erst mal starten will dann alles anpassen mit User als auch Port ect.

    • Offizieller Beitrag

    Hallo,


    Wo finde ich den auf welchem Port das läuft? Werde noch nicht ganz schlau da draus da ich es erst mal starten will dann alles anpassen mit User als auch Port ect.

    Der Standard-Port ist der Port 9001. Du findest die Angaben auch im Log:


    Code
    info: Inbound-Socket: /var/www/html/wcf/acp/be.bastelstu.wcf.nodePush/tmp/inbound.sock
    info: Outbound-Socket: 0.0.0.0:9001

    .


    Der Outbound-Socket ist der, welcher vom Browser konnektiert wird, der Inbound-Socket dient zum einliefern der Nachrichten und ist im Standardumfang ein Unix-Domain-Socket.

  • Hallo, weiß nicht ob ich hierfür einen extra Thread aufmache. Habe gerade in der Console des Chrome-Browsers folgende Meldung entdeckt:



    Bedeutet dies, dass der nodePush Server nicht funktioniert?

  • Skript sagt "Push Server started". versteh ich nicht :(
    der Server wurde vor Kurzem einmal umgezogen und alle Programme mussten neu installiert werden (node wurde per checkinstall installiert, forever habe ich wie vorher installiert). Die FTP-Dateien sind jedoch gleich geblieben. Gibt es evtl. einen Cache oder Ähnliches den man löschen muss?

  • Sieht ok aus. oder gibt es da noch einen weiteren log? der hier war in /root/.nodepush/ bzw. /root/.forever/

  • aaah, anhand einer weiteren Fehlermeldung kann ich nun erkennen, wo es hakt. du hattest Recht, er versucht ein GET der Datei socket.io.js .


    Allerdings sucht er diese unter <meineForenURL.tld>/socket.io/socket.io.js

  • und wie kann man das korrigieren? Wo muss ich ansetzen? Wäre um einen Tipp sehr dankbar...


    ich meine das (init.d-)Skript ist das Gleiche, die Einstellungen im ACP sind identisch und auch die config ist gleichgeblieben. Was kann denn falsch sein :S

  • Edith: Es ist mir unendlich peinlich, aber ich hatte keinen Port bei der Adresse im ACP angegeben. Tut mir wirklich sehr Leid, dass ich soviel Wind gemacht habe!


    Eine abschließende Frage noch: Muss ich etwas beachten, wenn ich den Node.js updaten möchte?


    Sorry nochmal X/

  • Code
    emergency: Failed when starting http:  { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen' }
    2 Jun 17:21:05 - [nodemon] app crashed - waiting for file changes before starting...


    leider gab/gibt es doch ein Problem. ich habe nach der Aktualisierung von node.js auf 0.10.28 (stable) die Datei inbound.sock aufgrund des Threads von kifferkniffer gelöscht und dann den Prozess mittels /etc/init.d/nodepush start wieder gestartet. Leider mit der oben genannten Fehlermeldung.


    Es gibt noch eine weitere Datei .gitignore im tmp Ordner. Soll ich diese auch löschen?


    Nach einem ergebnislosen Telefonat mit der Person, die das Update durchgeführt hat, hat er mir noch einen Auszug aus Strace gesendet:


    Aktuell habe ich die Machine wieder zurückgespielt in den funktionierenden Zustand mit Version 0.10.26.


    Hat jemand zufällig eine Idee, woran es hängen könnte?


    Danke und Gruß,


    Afox