nodePush geht einfach nicht

  • Hi
    ich versuche vergeblich nodepush auf meinem Server zu installieren.
    bis hierhin bin ich gekommen:



    achja so sieht es aus wenn ich npm install und npm start ausführe:


    danke im vorraus





    • Offizieller Beitrag

    Hi,

    emerg Failed when initializing inbound socket { Error: listen EADDRINUSE /var/www/vhosts/ktownmods.de/httpdocs/forum/wcf/acp/be.bastelstu.wcf.nodePush/tmp/inbound.sock

    das bedeutet, dass der Unix-Domain-Socket bereits existiert. Wenn du sicher bist, dass keine Instanz von nodePush läuft, solltest du diese Datei einfach löschen können.
    Weiterhin empfehle ich, dass nodePush direkt unter einem Benutzer ungleich „root“ gestartet wird, nodePush 1 versucht noch sich als „nobody“ zu starten, aber mit späteren Versionen wurde dieses Verhalten entfernt und ein Starten als root verweigert.

  • danke für deine Antwort @Max ich habe es endlich geschafft das node läuft ktownmods.de:9001 doch nun weiß ich nicht ob es nicht richtig geht weil dort wie du am link sehen kannst immer Up since: Tue Aug 23 2016 05:08:42 GMT+0200 (CEST)
    Outbound: 0 now (heist das das ich etwas falsch gemacht habe weil es immer auf 0 bleibt?)


    npm install:http://imgur.com/Trod1zQ


    npm start: http://imgur.com/2wP8smO





    danke im vorraus^^

  • Vielen Dank @Tim für deine Antwort,


    ja mein Forum läuft über SSL


    wie lasse ich nodepush über ssl laufen?
    nutze apache2(ubuntu 14.04)?
    vllt hast du ja eine ausführliche Anleitung(Link) für mich.
    Wäre nett von dir.


    danke im vorraus

    • Offizieller Beitrag

    Hi,


    wenn ich das jetzt noch richtig im Kopf habe, dann wurde auf der Statusseite in nodePush 1 die Statistik angezeigt, wenn der Debug-Modus aktiviert wurde (die Umgebugsvariable DEBUG müsste auf * oder nodePush gesetzt werden), in nodePush 2 kann man diese über die Option „enableStats“ aktivieren.

  • @Max danke für deine Antwort.


    Wo bekomme ich nodePush 2 her?
    Von GitHub habe ich es schon aber so wie ich es in eine Tar gepackt habe bekomme ich keinen be.bastelstu.wcf.nodePush ordner.
    Könntest du mir vllt die datei für NodePush 2 schicken bzw erklären wo/wie ich sie installiere?


    Danke schonmal.

  • Also NodePush 2 lässt sich zwar installieren und auch über https starten aber es funtzen keine Benachrichtigungen.
    Und NodePush 1 habe ich kein Plan wo ich das mit debug enabled machen muss xD.

    • Offizieller Beitrag

    Hi,


    nodePush 2 ist noch unveröffentlicht, liegt als nur als Source-Code vor.
    Wie du für nodePush 1 die Umgebugsvariable setzen kannst, liegt an dem von dir verwendeten System.
    Da du vermutlich eine BASH nutzt, kannst du nodePush über DEBUG='*' npm start starten.