You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
In Ruby, web application servers are like gasoline in a car: the fancy stuff won’t make your car go any faster, but the nasty stuff will bring you grinding to a halt. Application servers can’t actually make your app significantly faster - no, they’re all pretty much the same and changing from one to the other won’t improve your throughput or response times by much. But it is easy to shoot yourself
Executive summary Phusion Passenger is an app server that supports Ruby. We have released version 5 beta 1, codename “Raptor”. This new version is much faster, helps you better identify and solve problems, and has a ton of other improvements. If you’ve followed the Raptor campaign then you may wonder why we held the campaign like this. Read on if you’re interested. If you just want to try it, scro
仕事でRailsを使うことになり、APサーバの選定にあたってPuma, Unicorn, Passenger の比較検討を行いました。方法としてはJMeterでAPサーバにデプロイしたRailsアプリケーションに対して負荷をかけられるだけかけるというやり方です。 試験環境 試験の環境としては下記の構成です。 Ruby2.0, Rails4 アプリケーションサーバ:1台(VM) JMeterサーバ:3台(VM) JMeterクライアント:1台(通常の作業PC) サーバ構成 hostanameCPU仮想コア数(Per CPU)MemoryDisk用途 loadtest01248192MB20GBAPサーバ loadtest02114096MB20GBJMeterサーバ loadtest03114096MB20GBJMeterサーバ loadtest04114096MB20GBJMeterサーバ
phusion passengerを利用していて思うこと。 http://localhost/コントローラ名/アクション名 これは簡単だ。 でもこうしたい場合がある。 http://localhost/app_name/コントローラ名/アクション名 つまりひとつのドメイン名に複数のRailsアプリを設置したいというわけだ。 方法は以下 例として、http://localhost/app_name/にRailsアプリを設置することとする。 <VirtualHost *:80> DocumentRoot /var/www RailsEnv development RailsBaseURI /app_name <Directory /var/www/> DirectoryIndex index.html Options -Indexes +FollowSymLinks -MultiViews +
deploy.rbに以下のように書かれているアプリケーションだと思いねえ。 set :deploy_to, "/var/www/railsapps/#{application}" CentOSだとlogrotateは「/etc/logrotate.conf.d/」ディレクトリの中にそれぞれのアプリケーションごとに記述する。 /var/www/railsapps/#{application}/shared/log/production.log { daily missingok rotate 7 compress delaycompress sharedscripts postrotate touch /var/www/railsapps/#{application}/current/tmp/restart.txt endscript }/etc/logrotate/conf.d/passe
Stumble! ® For the best of the web, one click at a time
チューニンガソン#4に参加してきました。 初参加で、今回はRuby on Railsがお題で、Rubyはほとんど触ったことがなかったので終わった感満載でスタートしましたが、自分なりに悪あがきしたことを書いてみます。 お題について お題は、開始前に公開されたPDFを引用して RoR + refineryのコメントPOST/GET回数 10並列で一定秒数間測定 秒間平均POST/GET回数がスコア エラー返却は単純に除外 POSTはGETの10倍のスコア POST後のGETによる反映チェック 反映チェックの成功率の二乗をスコアに乗算 AWSのmidium instanceがひとり1インスタンス割り当てられてチューニングがスタートしました。必要なものはすでにインストール済みでrails serverですぐにアプリを起動出来ました。 その他のルールとして DBはMySQL アプリの改変不可 ただ
Phusion Passenger is an Apache and Nginx module for deploying Ruby and Python web applications. It has a strong focus on ease of use, stability and performance. Phusion Passenger is built on top of tried-and-true, battle-hardened Unix technologies, yet at the same time introduces innovations not found in most traditional Unix servers. Since mid-2012, it aims to be the ultimate polyglot application
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
We’ve been working on Phusion Passenger 3.2 on local repositories for a while now. Today we just pushed this code to Github. You can find it in the experimental branch. Despite the relatively minor version bump, Phusion Passenger 3.2 has actually received a major internal overhaul. This is because our version number growth rate is based on the quantity of user-visible improvements, not internal (t
preforkでテストしました。 yumでインストールした状態で使ってます。 最後にテスト用のconfをincludeしています。 httpd.confKeepAlive Off 〜 StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 〜 Include /home/homepage/hello_world_rack/hello_world_rack_apache.conf hello_world_rack_apache.conf passengerのテストの場合は、VirtualHostまで使ってます。 unicornをテストする場合は、VirtualHostまでをコメントアウトし、ProxyPassのところのコメントアウトを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く