Tag: unicorn

Ein Einhorn ist ein Magischer offensiver HTTP-server für Ruby.

Bundle Install - Rails auf Ubuntu

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit bundle install auf Produktions-server. Ich habe einen frischen Tropfen auf DigitalOcean Schienen läuft und Ubuntu 14.02. Wenn ich als root ausführen: bundle install Bekomme ich folgende Meldung, und meine Anwendung bricht, beginnen

Nginx und Unicorn - (Verbindung verweigert) beim verbinden mit stromaufwärts

Anzahl der Antworten 1 Antworten
Versuchen zum bereitstellen von meine erste rails-app auf einem vps. Ich habe folgte die Anweisungen in den folgenden setup. https://www.digitalocean.com/community/articles/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitalocean Aber meine Seite wird ein 504 Gateway Time-out. In der nginx log erhalte ich die folgende: 2013/10/16

Kann nicht starten Einhorn.

Anzahl der Antworten 1 Antworten
Ich versuche zu starten, meine app mit dem Einhorn, aber nicht starten. Ich habe ein argument Fehler parse_rackup_file: rackup file (config.ru) not readable (ArgumentError) Meine Umgebung ist rbenv ruby1.9.3 und rails 3.1.3. Was ist falsch? Mac-mini:rails_app Macmini$

Was tun, multi-Prozesse VS. multi-threaded Server, die meisten davon profitieren?

Anzahl der Antworten 2 Antworten
Kann mir jemand erklären, was der Engpass der einzelnen Parallelität Methode? Server, so wie Einhorn (- Prozess) ein Puma (thread-basiert). Nicht jede Methode bevorzugen CPU-Kerne? threads? oder einfach Taktrate? oder eine Besondere Kombination? Wie ermitteln Sie die

Capistrano postgresql: FATAL: Peer authentication failed for user

Anzahl der Antworten 2 Antworten
Ich bin die Bereitstellung einer app zur digitalen Ozean zum ersten mal und lief in zwei (mögliche weitere) Fragen. 1) ich kann nicht bundle install nach dem hinzufügen gem 'unicorn' zu Gemfile. Ich fand, dass kgio nicht

Autorotation unicorn log-Datei

Anzahl der Antworten 2 Antworten
Ich habe Einhorn-config-Datei in der rails-Anwendung: config/unicorn.rb app_name = "my_app" root = "/home/user/my_sites/#{app_name}/current" working_directory root pid "#{root}/tmp/pids/unicorn.pid" stderr_path "#{root}/log/unicorn.err.log" stdout_path "#{root}/log/unicorn.out.log" listen "/tmp/unicorn.#{app_name}.sock" worker_processes 2 timeout 30 before_exec do |_| ENV["BUNDLE_GEMFILE"] = File.join(root, 'Gemfile') end Wie kann

Capistrano 3. Falscher Pfad in der variable shared_path

Anzahl der Antworten 1 Antworten
Ich bin beim erstellen der Einhorn neu starten Aufgabe mit Capistrano 3: Erstens, ich *unicorn_pid* variable: set :unicorn_pid, "#{shared_path}/tmp/pids/unicorn.pid" Dann gebe ich es zu dem Neustart task: desc 'Restart application' task :restart do on roles(:app), in: :sequence,

Rails 4 + nginx + unicorn + ssl = 502 Bad Gateway

Anzahl der Antworten 3 Antworten
Browser zeigt 502 Bad Gateway - nginx. Die einzige gute Nachricht ist, mein SSL-https-und grün-Sperre wird angezeigt. Nginx-Logs folgenden Fehler nginx/error.melden Sie *1 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xxx.xx.xx, server: mysite.com, request:

Was genau ist ein pre-Gabel web-server-Modell?

Anzahl der Antworten 1 Antworten
Ich will wissen, was genau es bedeutet, wenn ein web-server beschreibt sich selbst als pre-Gabel web-server. Ich habe ein paar Beispiele wie Einhorn für ruby und gunicorn für python. Konkret sind die Fragen: Welches problem wird mit

Kann nicht gestartet werden, Einhorn-in Produktion - kann nicht konvertieren Pfadname in String (TypeError)

Anzahl der Antworten 1 Antworten
Ich habe eine Rails-3 - (Spree -) Anwendung, die ich starten kann, in der Entwicklung, aber nicht die Produktion. Wenn ich bundle exec unicorn -c config/unicorn.rb -D -E development alles funktioniert. Jedoch bundle exec unicorn -c config/unicorn.rb

ActionController::RoutingError (No route matches [GET] "/"):

Anzahl der Antworten 1 Antworten
Ich bin um das Spiel mit einem tutorial, das verwendet Einhorn und Schienen. Ich bin völlig neu auf Schienen und für die Zwecke des Tutorials alle, die ich getan habe für das Projekt ist bundle exec rails

nginx und unicorn bad gatewayconnect() to unix:/tmp/mobile.socket fehlgeschlagen UND fehlgeschlagen (111: Verbindungsaufbau abgelehnt)

Anzahl der Antworten 2 Antworten
Bin ich (versucht) eine ubuntu 11.04 server auf rackspace ausführen, um eine rails 3.2-app mit nginx und unicorn. Ich fand diese awesome blog http://techbot.me/2010/08/deployment-recipes-deploying-monitoring-and-securing-your-rails-application-to-a-clean-ubuntu-10-04-install-using-nginx-and-unicorn/, dass hat mir geholfen Massiv, und abgesehen vom mysql-setup-Probleme, die ich denke, ich

Nginx kann nicht finden, unix-socket-Datei mit Einhorn

Anzahl der Antworten 1 Antworten
Ich bereits überprüft die app, und alles, was Nähte in Ordnung zu sein (der code einer app config wise), auch die server, die Datenbank ok sind, in den logs bekam ich diesen Fehler, ich sah schon bei

nginx-Direktive nicht erlaubt hier unicorn ' s z.B. nginx.conf

Anzahl der Antworten 1 Antworten
Ich bin mit nginx 1.4.1. Nach dem kopieren unicorn ' s Beispiel nginx.conf, fand ich heraus, das die Einstellungen verschoben werden müssen, um den verschiedenen Richtlinien. Ich konnte immer noch nicht schaffen, legen Sie die folgenden Einstellungen

Rewrite - forward server IP, domain, url nginx

Anzahl der Antworten 5 Antworten
Ich würde gerne die IP von meinem server umgeschrieben werden als domain-Namen-url, aber ich bin habend die härteste Zeit herauszufinden, wie dies zu verwirklichen. Zum Beispiel, wenn ich geben Sie 213.34.54.xxx im browser, ich möchte es umgeschrieben

Nginx lauscht auf port 80 oder 443, aber nicht antwortet

Anzahl der Antworten 2 Antworten
Meinem server funktionierte sehr gut, bis paar Stunden, wenn es irgendwie aufgehört Beantwortung Anrufe, Ich dachte mir, dass das Einhorn ist in Ordnung (curl localhost:3000 arbeitet - wo 3000 ist der Hafen von unicorn) Ich ran: sudo

Resque ist nicht Kommissionierung bis Redis-Konfiguration-Einstellungen

Anzahl der Antworten 5 Antworten
Ich bin mit unerwarteten und erheblichen Problemen zu versuchen, um eine Rails-app läuft unter Einhorn, eine Verbindung zu einer Passwort-geschützten Redis-server. Mit bundle exec rails c production auf der Kommandozeile, ich kann Befehle durch Resque.redis. Es scheint

Starten Sie Unicorn Ausgabe (capistrano)

Anzahl der Antworten 3 Antworten
Habe ich folgende Einstellungen in bereitstellen.rb neu starten mein server: namespace :deploy do task :restart do run "if [ -f #{unicorn_pid} ] && [ -e /proc/$(cat #{unicorn_pid}) ]; then kill -USR2 \`cat #{unicorn_pid}\`; else cd #{deploy_to}/current &&

start, Einhorn-app-server, wenn der ubuntu-server startet

Anzahl der Antworten 4 Antworten
Ich bin mit meinem rails-Applikation mit ruby enterprise edition mit dem Einhorn als app-server. Ich habe diesen Befehl ausführen bundle exec unicorn -D -c /home/ubuntu/apps/st/config/unicorn.rb Muss ich diesen Befehl ausführen bald, nachdem das system neu gestartet wird

Set unicorn-timeout

Anzahl der Antworten 2 Antworten
Benutze ich rails 3.0.11, ruby 1.9.3-p0, nginx 1.0.4 und unicorn 3.6.2 für mein Projekt. Und ich habe ein problem. Ich habe zu tun, langfristigen Betrieb auf meinem server. Es ist etwa 150 Sekunden. Und es ist okay,

Kann nicht gestartet werden, Einhorn, master konnte nicht gestartet werden, überprüfen stderr log für details

Anzahl der Antworten 1 Antworten
Ich weiß nicht, was ist falsch mit dem Einhorn.rb-Datei. mein Einhorn.rb config ist APP_PATH = "/var/www/demo" working_directory APP_PATH stderr_path APP_PATH + "/log/unicorn.stderr.log" stdout_path APP_PATH + "/log/unicorn.stderr.log" pid APP_PATH + "/tmp/pid/unicorn.pid" läuft nginx erfolgreich. sudo servier nginx start

Start oder Neustart Einhorn mit Capistrano 3.x

Anzahl der Antworten 4 Antworten
Ich versuche zu starten oder neu starten, Einhorn, wenn ich cap production deploy mit Capistrano 3.0.1. Ich habe einige Beispiele, die ich gearbeitet haben, mit Capistrano 2.x mit so etwas wie: namespace :unicorn do desc "Start unicorn

Unable to bind to port 80, sondern läuft auf der aktuellen shell-funktioniert ohne Probleme

Anzahl der Antworten 4 Antworten
Bekomme ich die folgende Fehlermeldung beim ausführen des "cap production unicorn:start" F, [2013-07-12T04:36:18.134045 #28998] FATAL -- : error adding listener addr=0.0.0.0:80 /home/ec2-user/apps/foo_prod/shared/bundle/ruby/2.0.0/gems/unicorn-4.6.3/lib/unicorn/socket_helper.rb:147:in `initialize': Permission denied - bind(2) (Errno::EACCES) Ausführen des folgenden Befehls manuell, funktioniert ohne Probleme. Was

Wie starten Sie den rails-server in der Produktion-Modus mit Einhorn-und config-Datei?

Anzahl der Antworten 3 Antworten
Füge ich Gem 'unicorn' zu Gemfile und rufen rails server unicorn -e productionaber ich bekomme Ladefehler. Dann füge ich Gem 'unicorn_rails' sind, dann rufen Sie rails server unicorn -e productionaber ich kann nicht finden die socket-Datei. Also

https-redirect für rails-app hinter proxy?

Anzahl der Antworten 2 Antworten
server Erklärung in meiner nginx.conf: listen 1.2.3.4:443 ssl; root /var/www/myapp/current/public; ssl on; ssl_certificate /etc/nginx-cert/server.crt; ssl_certificate_key /etc/nginx-cert/server.key; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; if (!-f $request_filename) { proxy_pass http://upstreamy; break; } } upstream-Erklärung

Nginx kann nicht finden, unix-socket-Datei mit dem Einhorn (no such file or directory)

Anzahl der Antworten 2 Antworten
Ich bin die Bereitstellung einer Rails 4 app auf einem Fedora 19 x64-server mit Nginx und Unicorn. Das problem ist, dass ich eine Fehlermeldung erhalten beim Besuch der Adresse: "tut Uns Leid, aber etwas ging schief." Meine

wie starten Sie unicorn manuell

Anzahl der Antworten 3 Antworten
Ich bin nicht zuversichtlich, dass Einhorn ist ein Neustart einwandfrei, wenn ich laufen cap deploy wie bestimmte änderungen werden nicht angezeigt in der app, daher wollte ich neu starten, Einhorn manuell auf meinem remote-server. Ich habe navigiert

Warum muss Unicorn zusammen mit Nginx bereitgestellt werden?

Anzahl der Antworten 4 Antworten
Ich würde gerne wissen, der Unterschied zwischen Nginx und Unicorn. Soweit ich das verstanden habe, Nginx ist ein web-server, während Einhorn ist ein Ruby HTTP server. Da beide Nginx und Unicorn verarbeiten kann HTTP Anfragen, was die

Soll ich Thin oder Einhorn auf Heroku Cedar verwenden?

Anzahl der Antworten 4 Antworten
Vor kurzem habe ich "Upgrade" meine app des cedar Plattform, auf heroku. Standardmäßig bin ich mit thin als web-server. Aber ich habe immer versucht unicorn für die Parallelität und meine dyno-dollar gehen, Vater. Aber ich mache mir

Das erneute Starten von Unicorn mit USR2 scheint die Einstellungen von production.rb nicht neu zu laden

Anzahl der Antworten 2 Antworten
Ich bin mit Einhorn und versuche, zero-downtime-Neustart funktioniert. Bisher ist alles Super Soße, die master-Prozess die Gabel und beginnt, 4 neue Arbeitnehmer, dann tötet die alten, jeder ist glücklich. Unseren Skripten senden Sie den folgenden Befehl zum

Starten Sie Unicorn mit einem USR2 neu - Beenden des alten Masters

Anzahl der Antworten 3 Antworten
So senden USR2 zu Einhorn ist genial -- es startet eine neue master mit einer neuen Kopie des Codes und greift automatisch nach den änderungen. Süß. Meine Frage ist: wie verhindere ich, dass die alten Meister? Der

Unicorn kann keine PID-Datei schreiben

Anzahl der Antworten 3 Antworten
Ich bin mit der Bereitstellung einer Ruby on Rails app zu einem Linode die VPS mit Capistrano. Ich bin mit dem Einhorn als application server und Nginx als proxy. Mein problem ist, dass ich nicht in der

Wie kann ich ein Einhorn als "Rails s" benutzen?

Anzahl der Antworten 5 Antworten
Eines neuen Rails Projekts Gemfile zeigt: # Use unicorn as the app server gem 'unicorn' rails s --help zeigt: Usage: rails server [mongrel, thin, etc] [options] Doch tun: rails s unicorn Bekomme ich: /Users/patrick/.rvm/gems/ruby-1.9.3-head@keynote/gems/rack-1.4.5/lib/rack/handler.rb:63:in `require': cannot load

Thin vs Einhorn auf Heroku

Anzahl der Antworten 3 Antworten
Nur wollte die Meinung der Menschen auf der Verwendung von Unicorn vs Dünn wie ein rails-server. Die meisten der Artikel/benchmarks, die ich online gefunden haben, scheinen sehr unvollständig, so wäre es schön, einen zentralen Ort, um dies

Webrick als Produktionsserver vs. Thin oder Unicorn?

Anzahl der Antworten 5 Antworten
Wie es scheint, ist es selbstverständlich, dass Sie müssen nicht mit Webrick als Produktions-server, aber ich kann nicht wirklich finden, irgendwo zu erwähnen, warum. Der Konsens scheint zu sein: "Webrick ist ok für Entwicklung, aber auch Dünn-oder

Unicorn: Wie viele Worker-Prozesse verwenden?

Anzahl der Antworten 1 Antworten
Ich arbeite mit einer Ruby on Rails app auf einem virtuellen Linux-server, der ist maximal auf 1GB RAM. Derzeit bin ich ununterbrochen auf der Grenze und würde das gerne optimieren der Speichernutzung. Eine option, die ich bin

Wie man Request URL mit nginx proxy_pass erhält

Anzahl der Antworten 5 Antworten
Ich versuchte zu verwenden Dünne app-server und hatte ein Problem. Wenn nginx proxies die Anfrage zu Dünn (oder Einhorn) mit proxy_pass http://my_app_upstream; erhält die Anwendung die geänderten URLs gesendet von nginx (http://my_app_upstream). Was ich will ist, an

Bundler versucht fälschlicherweise, "Entwicklung" und "Test" -Gruppen in der Produktion zu installieren

Anzahl der Antworten 3 Antworten
Habe ich eine kleine web-app, die verwendet eine Reihe von Edelsteinen. Einige von Ihnen sind nur für test und development Umgebungen. Nun, wenn ich versuche zu starten Einhorn auf den Produktions-server mit dem folgenden Befehl, schlägt es