Frage Wie verwende ich node.js als Produktions-Webserver?


Ich entwickle gerade ein Projekt mit Knoten, und als ich mich dem Start näherte, habe ich Schwierigkeiten, Ressourcen für die Einrichtung eines Knotens zur Verwendung auf einem kommerziellen Produktionsserver zu finden. Die meisten Ressourcen, die ich gesehen habe, bestanden aus konstruierten, einfachen Beispielen, ohne Skalierbarkeit und Fehlertoleranz zu berücksichtigen. Meine Frage ist also, kann jemand Rat geben oder mich auf Ressourcen zum Einrichten einer Knoteninstallation hinweisen, die:

  • Ist fehlertolerant. Wenn eine Instanz abstürzt, muss sie protokolliert und neu gestartet werden
  • Erstellen eines Pools mit Knoteninstanzen, die Lasten ausgleichen können
  • Liefern nützliche Einblicke in die Ressourcennutzung
  • Sicherheitspraktiken für Produktionsknoten
  • Alles andere, was in einer Produktions-Web-Umgebung hilfreich wäre, die ich sicherlich vermisse

46
2018-05-28 15:58


Ursprung




Antworten:


Überprüfen Sie diesen Link: http://cuppster.com/2011/05/12/diy-node-js-server-on-amazon-ec2 

Für den Lastenausgleich und die Bereitstellung von statischen Inhalten würde ich nginx verwenden.


26
2018-05-28 18:16



+1 Für den nützlichen Link - überprüfe auch das Follow-up zu diesem Blogpost: cuppster.com/2011/05/18/using-supervisor-with-upstart - Henk
Großartig. Danke für die Ressourcen. Ich werde sie überprüfen. - naivedeveloper


Amazon EC2 wurde von @ zaub3r3r erwähnt, daher denke ich, dass es nur gerecht ist, Joyent zu erwähnen. Keine Handelsbeziehung, ich bin nur ein riesiger Fan ihres Teams:

Ich denke, mein Punkt ist: Auch wenn Sie kein Cloud-Hosting betreiben, achten Sie darauf, was diese Leute sagen.


-2
2018-05-29 04:37



Haben Sie bestimmte Artikel, die sie zu diesem Thema geschrieben haben könnten? - Paul
@Paul Welches Fach besonders? - Tom Shaw
. . . Das Thema des ursprünglichen Posters? Wie richte ich am besten einen Produktionsserver von node.js ein? - Paul