タグ

Rubyとserverに関するk_37toのブックマーク (3)

  • 2007-09-01

    まだ、導入までは至っていないが有用だと思われるツールが2つある。 Capistrano Puppet 共に Ruby を使って開発されている。 Capistrano は、リモートのサーバに対して行う定型作業を自動化してくれる。 例えば、 ソフトウェアのインストール Web アプリケーションのデプロイ サービスの起動・停止の管理 (Apache など) のような、CRONなどで定期実行していないが、複数のリモートサーバに対して実行するのが面倒な作業を、コマンド(capコマンド)を実行するだけで処理してくれるものらしい。 Ruby On Rails なアプリ管理のために開発されているが、それ以外の管理にも使えるとのこと。 Puppet は、リモートのサーバのシステムの構成を一ヶ所で管理できるC/Sシステム。 例えば、 ソフトウェアのインストール ユーザーの追加 サーバーの設定更新 を1ヶ所のサ

    2007-09-01
    k_37to
    k_37to 2007/09/30
    システム管理の自動化に役立つツール,Capistrano,Puppet
  • Dec 28 2006 :: XREA を rsync で更新する / nulog, NULL::something : out of the washer

    なんか GUI のクライアント使うのさえ面倒くさくなってきてミラーリングツールを使って更新することにした。 #!/usr/bin/ruby require 'optparse' require 'pathname' require 'open-uri' ROOT = '/srv/www/virtual/userid/public_html' SERV = '/virtual/userid/public_html' HOST = 's63.xrea.com' USER = 'userid' PASS = 'hogehoge' open("http://www.#{HOST}/jp/admin.xcg?id=#{USER}&pass=#{PASS}&telnet=t") do |f| data = f.read ip = data[/NAME="remote_host" VALUE="([¥d

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    k_37to
    k_37to 2006/11/03
    継続サーバーを利用すると、ステートレスであることに特有なスケーラビリティーを諦めることなくステートフルなプログラミング・モデルを実現
  • 1