Frage

Okay, bevor Sie Jungs gehen Nüsse-dies ist nur eine kleine Seite, temporäre setup.Momentan bin ich mit einigen internen Leute Fernbedienung in die server und die Nutzung der Website durch webrick über die dev-Befehl:ruby script/server.Nicht gerade ideal.

Ich bin gerade erst Schienen dev und ich möchte wissen, einer besseren Art und Weise zu behandeln-hosting auf einem Windows-Pro-box.Wieder, nur eine vorübergehende, so bitte sanft :)

War es hilfreich?

Lösung

Soweit ich weiß, mod_rails ist aber auch keine alternative.

Mongrel spielt sehr schön auf windows, obwohl, so dass Sie einrichten können, ein paar Bastarde und IIS-oder Apache-proxy für Sie.Oder nutzen Sie einfach Mongrel direkt.Vor mod_rails, mongrel wurde der de-facto-Lösung für die Bereitstellung auf allen Plattformen, also es ist eine sehr gute Wahl.

Das eine mal war ich gezwungen für die Bereitstellung auf Windows, aber ich installierte Ubuntu über virtualbox (könnte auch mit VMWare oder was auch immer, natürlich) und implementiert das.Funktioniert wie ein Traum, und ich machte mich an die Arbeit mit einem vernünftigen OS.Puh.SSH und Zeug.Kann nicht ohne Sie Leben.Remote desktop ist nicht gerade meine Art von Ding.

Andere Tipps

Ihre beste Wette ist, um das setup eine Mongrel-cluster.Mongrel ist ein application-server, die dazu dienen können, eine Rails-Anwendung, die auf HTTP.Aber mit einem einzigen Mongrel-Instanz kann nur mit 1 Anfrage, zur gleichen Zeit, also in der Regel Menschen, führen Sie eine cluster von Mischlingen, d.h.mehrere Mongrel-Instanzen.Diese Mongrel Instanzen sprechen Sie nicht direkt mit dem Internet.Stattdessen sind Sie hinter einem load balancer oder einen web-server, welcher als Proxy für Anforderungen an diese Gruppe von Mischlingen.Wenn Sie Apache verwenden, die auf Windows, dann können Sie:1.Setup, und starten Sie einen cluster von Mischlingen, die jeder hören, der auf seinen eigenen port.2.Setup a virtual host mit einige mod_proxy_balancer Richtlinien, mit denen Sie sagen mod_proxy_balancer proxy alle Anfragen an die Mongrel-cluster.mod_proxy_balancer wird automatisch verteilen die Last zwischen den Mischlingen.

Wenn der Verbrauch ist sehr niedrig, d.h.wahrscheinlich werden meist 1 person zu einem Zeitpunkt oder Ihre Reaktion Zeit ist wirklich niedrig ist, dann können Sie sich mit einem einzigen mongrel und nachdem Sie Ihre Benutzer, da browser die entsprechende IP-Adresse und port.

Für einige Zeit, bevor ich endlich meine apps migriert, um unsere corporate-Linux/apache - "Wolke" (die war alles andere als einfach, denn meist interne IT-bezogene Gründe) lief ich zwei apps auf einer Arbeitsstation, die mit einer separaten mongrel (verschiedene ports) für jeden.Es funktionierte gut genug, um nützlich zu sein für fast ein Jahr.

In diesen Tagen (naja, etwa drei Wochen) habe ich ersetzt die Unmittelbarkeit, Kontroll - und Schwachstellen - von lokalen (unter meinem Schreibtisch) - Zugang für die Stabilität von fünf Servern, die jeweils mit mehreren Köter, staging-Bereiche und-Bereitstellung ärgernisse.Schaukeln und Karussells.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top