Outbound: 2 now
Unter Benutzer online sind auch 2 Leute online ich und noch jemand also sollte das stimmen
Beiträge von Thomas
-
-
Alles soweit gemacht nodePush steht auf Done, alles grün, Adressen sind eingetragen und zum Testen habe ich mir mal NodePush Ankündigung runtergeladen und installiert passiert aber nichts. Sollte ich nodePush nochmal beenden den Webserver neu starten und dann nochmal nodePush starten?
-
Bei Push-Server Host steht nnun http://externeadresse.de:9000 (outbound) (unter dem ist unter der externen adresse auch das oben gezeigt im Browser zu sehen)
Bei Nachrichten-Adresse muss ich dann tcp://localhost:9001 eintragen (9001 ist mein inbound Port).
Hab mir schon gedacht das die Unix Nachrichtenadresse unter Windows nicht funktioniert, aber ist das schon alles was da reinmuss? Bei mir steht da ein Pfad in den tmp Ordner. -
Install hat soweit geklappt
Start auch nachdem ich die config.js zu config (ohne Dateiendung angepasst habe) obwohl hier im Handbuch config.js steht wollte er eine reine config Datei haben.
Scheint nun zu laufen und unter der externen Adresse erreiche ich mit dem Browser den Server nun mit:
Sollte also alles funktionieren
Im ACP gebe ich den Out-Port an da der In-Port eh nur für localhost ist richtig ? -
Nach einiger Recherche heute denke ich nun das die Bibiothek "unisdt.h" nur unter Unix-System zum einsatz kommt und dort auch automatisch includiert wird.
Unter folgendem Verweis habe ich gelesen das es möglich ist bzw Leute versuchen ihre eigene Bibiothek dieses Types für Windows zu erstellen: http://stackoverflow.com/quest…td-h-for-windows-visual-c
Frage ist nun wird die für Windows wirklich gebraucht? Oder kann man das Plugin für Windows vielleicht wie oben angekündigt doch leicht verändern das es dort auch laufen würde?
Ich habe leider kein überblick wieviel Arbeit dies wäre oder ob dies überhaupt möglich wäre.
Dieses Wissen habe ich aus Foren und weiß nicht ob es 100% stimmt.
Aber es wäre schade wenn man nodePush nur unter Unix-Systemen einsetzen könnte. -
Okey mit der Desktopversion für Windows von Virsual Studio scheint es zu klappen.
Nun kommt:Code..\src\posix.cc(2): fatal error C1083: Datei (Include) kann nicht geöffnet werd en: "unistd.h": No such file or directory [D:\Web\Seiten\****\wcf \acp\be.bastelstu.wcf.nodePush\node_modules\chroot\node_modules\posix\build\pos ix.vcxproj]
Fehlt mir da nun noch eine Datei oder Bibiothek? -
Hallo,
Python ist installiert und das funktioniert soweit nachdem ich Version 2.x benutze
Bei Microsoft Virtuual Studio bin ich aber noch nicht weiter.CodeMSBUILD : error MSB4132: Unbekannte Toolsversion 2.0. Verfügbare Toolsversionen sind "12.0", "4.0".
Vor dem installieren von Virtual Studio für Web 2013 Express war nur Version 4.0 verfügbar, 12.0 nicht.
Welches brauche ich hier genau um diese Toolversion 2.0 installiert zu bekommen und brauche ich dafür das komplette Virtual Studio?
Oder kann ich diese Toolversion auch einzelnt installieren? -
Korrektur:
Installation hat auch errors dann kann das starten natürlich nicht funktionieren:Code
Alles anzeigenD:\Web\Seiten\****\wcf\acp\be.bastelstu.wcf.nodePush>npm install npm WARN package.json be.bastelstu.wcf.nodePush@1.0.0 No repository field. | > posix@1.0.4 install D:\Web\Seiten\****\wcf\acp\be.bastelstu.wcf. nodePush\node_modules\chroot\node_modules\posix > node-gyp rebuild D:\Web\Seiten\****\wcf\acp\be.bastelstu.wcf.nodePush\node_modules\ chroot\node_modules\posix>node "C:\Program Files\nodejs\node_modules\npm\bin\nod e-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT HON env variable. gyp ERR! stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\nod e_modules\node-gyp\lib\configure.js:103:14) gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node -gyp\lib\configure.js:64:11 gyp ERR! stack at Object.oncomplete (evalmachine.<anonymous>:107:15) gyp ERR! System Windows_NT 6.2.9200 gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modu les\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd D:\Web\Seiten\****\wcf\acp\be.bastelstu.wcf.nodePush\ node_modules\chroot\node_modules\posix gyp ERR! node -v v0.10.33 gyp ERR! node-gyp -v v1.0.1 gyp ERR! not ok npm ERR! posix@1.0.4 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the posix@1.0.4 install script. npm ERR! This is most likely a problem with the posix package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls posix npm ERR! There is likely additional logging output above. npm ERR! System Windows_NT 6.2.9200 npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! cwd D:\Web\Seiten\****\wcf\acp\be.bastelstu.wcf.nodePush npm ERR! node -v v0.10.33 npm ERR! npm -v 1.4.28 npm ERR! code ELIFECYCLE npm ERR! not ok code 0
-
Ich hatte nur die errors gepostet hier nocheinmal komplett:
Code
Alles anzeigen0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'start' ] 2 info using npm@1.4.28 3 info using node@v0.10.33 4 verbose node symlink C:\Program Files\nodejs\\node.exe 5 verbose run-script [ 'prestart', 'start', 'poststart' ] 6 info prestart be.bastelstu.wcf.nodePush@1.0.0 7 info start be.bastelstu.wcf.nodePush@1.0.0 8 verbose unsafe-perm in lifecycle true 9 info be.bastelstu.wcf.nodePush@1.0.0 Failed to exec start script 10 error be.bastelstu.wcf.nodePush@1.0.0 start: `coffee app.coffee` 10 error Exit status 1 11 error Failed at the be.bastelstu.wcf.nodePush@1.0.0 start script. 11 error This is most likely a problem with the be.bastelstu.wcf.nodePush package, 11 error not with npm itself. 11 error Tell the author that this fails on your system: 11 error coffee app.coffee 11 error You can get their info via: 11 error npm owner ls be.bastelstu.wcf.nodePush 11 error There is likely additional logging output above. 12 error System Windows_NT 6.2.9200 13 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start" 14 error cwd D:\Web\Seiten\****\wcf\acp\be.bastelstu.wcf.nodePush 15 error node -v v0.10.33 16 error npm -v 1.4.28 17 error code ELIFECYCLE 18 verbose exit [ 1, true ]
Ok und das der inbound nur auf localhost läuft ist auch korrekt?
Wenn dies laufen würde würde es ja schon funktionieren nur hier weiß ich doch nichtmehr ganz weiter. -
Ok der install hat soweit geklappt (glaube ich, kein fehler log)
wen ich nun aber sterten will zeigt er mir fehler an:Code
Alles anzeigen10 error be.bastelstu.wcf.nodePush@1.0.0 start: `coffee app.coffee` 10 error Exit status 1 11 error Failed at the be.bastelstu.wcf.nodePush@1.0.0 start script. 11 error This is most likely a problem with the be.bastelstu.wcf.nodePush package, 11 error not with npm itself. 11 error Tell the author that this fails on your system: 11 error coffee app.coffee 11 error You can get their info via: 11 error npm owner ls be.bastelstu.wcf.nodePush 11 error There is likely additional logging output above. 12 error System Windows_NT 6.2.9200 13 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start" 14 error cwd Site\wcf\acp\be.bastelstu.wcf.nodePush 15 error node -v v0.10.33 16 error npm -v 1.4.28 17 error code ELIFECYCLE 18 verbose exit [ 1, true ]
Soweit ich das beurteilen kann will er mir damit sagen das die Ports schon in verwendung sind aber mein "netstat -an" zeigt mir keine Ports offen.
Ich muss doch beide TCP outbound und inbound auf useTCP: true setzen oder?
Port habe ich auch schonmal auf 9000 und 9001 angepasst keine Verbesserung. -
Okey super
Erstmal danke für die tolle Hilfe.Eine kleine Verständnissfrage noch: bei meiner nodePush Adresse im ACP trage ich also zb.: http://www.example.de:9001 ein? ink Protokoll?
Fierwall die entsprechenden Ports als TCP freigeben.
Dann sollte Es klappen -
Kurzer Nachtrag:
Was mache ich wenn ich mehrere Websiten mit nodePush betreibe? in jeder Seite in dem jeweiligen Ordner npm install und start? nur andere ports? -
Also zum Verständniss:
iisnode brauche ich garnicht? Weil dieses doch den iis mit node.js verknüpft oder? Oder hat der Webserver garnichts damit zu tun?
Node.js mir npm ist installier (npm liegt in einem unterordner von node.js)
Ich wechseln mit cmd auf meine Seite unter wcf/acp/be.bastelstu.wcf.nodePush und führe dort npm install aus, nachdem ich die config angepasst habe?
Wie starte ich nun den Server bzw lasse ihn als demon laufen ? Im selben Ordner wie npm install? mit npm start?
Sollte dies funktionieren muss ich im ACP die externe adresse eintragen unter dieser der gestartet node.js server erreichbar ist? also domain.de? und die ports in der fierwall freigeben die in der config eingestellt sind?dann sollte es funktionieren oder?
Gibt es einen art Funktionstest? -
Hallo,
ich habe einen Windows Server 2012 R2 mit Webserver. Auf diesem ist bereits Node.js und iisnode installiert. (ink. rdm im node.js Installationsordner)
Soweit so gut ?
Nun stose ich aber an meine grenzen? Wie richte ich das nodePush richtig ein ? und wichtiger wie starte ich den "Dienst"? bzw den Node Server?Eine kurze Anleitung hierzu wäre sehr hilfreich.
MfG Thomas