サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
概要 bundle 便利ですよね!Sinatra で作成したアプリを訳あって passenger で動かそうとしたのですが、調べてもまとまっているサイトがあまりなかったのでまとめてみました。 意外と大した事してない。。
CentOS6.5でSails(node.js)をPassengerで動かす時のメモ 1. #EPELにあるようなので、以下を有効にしておく vi /etc/yum.repos.d/epel.repo -- enabled=1 -- #yumでnodeをインストール yum install nodejs nodejs-mongodb npm mongodb mongodb-server 2. デプロイの方法としては、今回はPhusion Passengerを使う。 理由は、Ruby on Railsで散々使ってきたので使い慣れているという理由から。 というわけで、passengerのインストールを行う。 その流れで、Rubyをrbenvを使ってインストールするが、この辺は個人の環境に合わせて好きに読み替えてください。 環境 さくらVPS(CentOS6.5) ホスト名:test-meteo
Phusion Passenger™ is an open source, polyglot (multi-language) application manager. It takes a lot of complexity out of deploying Node.js, and adds powerful enterprise-grade features that are useful in production. It also makes administering Node.js apps much easier. It has already done this for Ruby, Python and Meteor, and is being used by high-profile companies such as Apple, Pixar, New York Ti
Phusion Passenger で Node.js アプリを動かす Node.js のアプリケーションをサービスとして起動させたいときは、 forever とか、最近だと PM2 で Node.js のサーバ localhost で立ちあげて、その前面に Apache なり Nginx を置いてリバースプロクシすることが殆どだと思うけど、複数プロセスの管理が煩雑だの、そもそも init.d だの upstart 書くのが煩わしいだのスマートな解決策ではないと思っている。 そんな折りに、Apache や Nginx のモジュールとして Ruby アプリをデーモン化してくれる Phusion Passenger が Node.js に対応したので紹介したい。 事前準備Node.js アプリケーション cd ${root_dir} && node app.js でアプリケーションが立ち上がる
さくらVPSにログインするとアップグレードできるよって通知が出ていたので、14.04 にアップグレードしやした。 盛大にハマった.... コマンド叩く $ do-release-upgrade The upgrade has aborted. The upgrade needs a total of 55.6 M free space on disk '/boot'. Please free at least an additional 12.7 M of disk space on '/boot'. Empty your trash and remove temporary packages of former installations using 'sudo apt-get clean'. いきなり容量が足りないときた。 /boot以下のファイルのうち、最新バージョン以外を削除して再
私のサクラVPSでは、いくつかのRailsアプリケーションが動いているが、それはRuby1.8.7ベースだ。 WebサーバにはApache(+ passenger module)を使い、VirtualHostで複数のWebアプリケーションを切り分けている。 さて、以前 開発用ユーザで Ruby1.9.2を試すためにrvmを導入した。 http://tech-baker.blogspot.com/2011/09/rvm-ruby-192-rails3.html Apacheの実行環境では、デフォルトのruby1.8.7が動作してしまう。かといって、rvmをapache環境に導入したら、ruby1.8.7ベースのアプリケーションが動かない。ruby1.8.7もruby1.9.2もapache環境で動かしたい。以下のPassengerサイトを参考にチャレンジした。 http://blog.phu
思いをカタチにするためのBlog。思うだけなら誰でもできる。さあ今、何をする?Actionを起こせ!意外と記事がなく、なおかつ sudo を使っていて半端なくハマったので、メモ。 僕の場合、httpdはソースからビルドしてインストールするのだが、あまりこの辺の情報ってない気がするね。 Pathを通せば、問題なくPassengerをインストールできるんだけど、sudoで色々やってるとハマるので気をつけること。 Passengerのインストール 手順としては以下のように進める。 httpdをソースからインストールしているとして、 $sudo gem install passenger $sudo passenger-install-apache2-module これでOKなはずなんだが、エラー。 Checking for required software... * GNU C++ compi
Community discussion forum - post a message here if you’re experiencing problems. Support on this forum is provided by the community on a best-effort basis, so a (timely) response is not guaranteed. Issue tracker - report bugs here. Email [email protected] if you are a Phusion Passenger Enterprise customer. Please mention your order reference. If you are not an Enterprise customer, we kindly redi
最近 redmine ブームが今更やってきていて、redmine のインストールが楽しくて仕方ない、、、わけないんですが、前は rvm で入れてたんですけど@niw さんに rvm オワコンだよねって言われて、僕も同感なので rubies をやっと使ってみました。ついでに、bundler も使って gem を管理してみて、あと passenger に standalone があることに今更気づいたのでそれも使ってみたら、かなりすっきりしたので簡単にメモ。 rubies で ree を入れる rubies はシンプルな ruby/gem 切替ツールです。 niw/rubies – GitHub blog.niw.at – rvm について一言 これを使って、Ruby Enterprise Edition(ree)を入れてみましょう。ただし、普通に installer を叩くと rails と
Sinatra http://www.sinatrarb.com/ Rubyの軽量WebアプリケーションフレームワークSinatraをさわってみました。 前提 Ruby1.9インストール済み RubyGemsインストール済み Passengerインストール済み Macでやったときの記事 Mac OS X Snow Leopard Ruby1.9/Rails3環境構築 - 130単位 Sinatraインストール sudo gem install sinatra 非Passengerの場合 app.rbを作成 require 'sinatra' get '/' do "Hello" end ruby app.rb でサーバー起動して http://127.0.0.1:4567/ で確認できる Passengerの場合 Sinatra Book Apache and Passenger (mod
この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ
Ruby, Rack, Passenger私が作るサービスは大概小粒なので、今まではほぼ Apache2 + Ruby + Rack + FastCGI で動かしていましたが、mod_passenger も Rack でアドホックなサービスを作れるらしい、と知ったので試してみました。ちなみに、Merb とか Ramaze とか Camping とかの Rails 以外のフレームワークを mod_passenger で動かす場合も、どうも mod_passenger + Rack がベースとなっているようなので、知っていて損は無いと思います。 FastCGI vs mod_passenger結論から。比較対象FastCGImod_passenger速度(req/sec)*1900前後1100前後開発の楽さ基本的に CGI で開発し FastCGI へ移行。*2 FastCGI の時は err
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く