タグ

serverに関するsyohexのブックマーク (4)

  • Linuxサーバにログインしたらいつもやっているオペレーション - ゆううきブログ

    主にアプリケーション開発者向けに、Linuxサーバ上の問題を調査するために、ウェブオペレーションエンジニアとして日常的にやっていることを紹介します。 とりあえず調べたことを羅列しているのではなく、当に自分が現場で使っているものだけに情報を絞っています。 普段使っているけれども、アプリケーション開発者向きではないものはあえて省いています。 MySQLNginxなど、個別のミドルウェアに限定したノウハウについては書いていません。 ログインしたらまず確認すること 他にログインしている人がいるか確認(w) サーバの稼働時間の確認 (uptime) プロセスツリーをみる (ps) NICやIPアドレスの確認 (ip) ファイルシステムの確認(df) 負荷状況確認 top iostat netstat / ss ログ調査 /var/log/messages or /var/log/syslog /

    Linuxサーバにログインしたらいつもやっているオペレーション - ゆううきブログ
  • Cherokeeが楽すぎてヤバい - WebService::Blog->new( user => ’hide_o_55’ )

    Hachioji.pmでも話題になったNginxよりも速いという噂のCherokee Web Server | HomeをMac OSX(10.6.7)に入れてみました。 1.予め依存ソフトウェアをインストールしておく ここに書いてあるものはHomebrewとかで入れておきます。 2.インストール インストール方法はほぼこちらの通りで大丈夫でした。 $ ./configure --prefix=/usr/local \ --with-wwwuser=www \ --with-wwwgroup=www $ make -j2 $ sudo make install 3.管理インタフェース起動 インストールが終わったら以下のコマンドを実行。 $ cherokee-admin コマンドを実行すると、http://127.0.0.1:9090/で管理インタフェースが起動します。 管理インタフェースの

    Cherokeeが楽すぎてヤバい - WebService::Blog->new( user => ’hide_o_55’ )
    syohex
    syohex 2011/06/15
    nginxよりも速い?? HTTPサーバ
  • 見落としがちなLinuxのWEBチューニング | Act as Professional

    WEBコンテンツ配信にLinuxを使うのは一般的になりましたが、CentOSやUbuntuをはじめ、大抵のディストリビューションが低スペックなマシンでも動くような初期設定になっています。 トラフィックの上限でもない CPUリソースの枯渇でもない HDDのIOが遅い問題でもない コンテンツが重くなる(接続できない)というケースで、見落としがちなLinuxのネットワーク周りのチューニングについてです。 iptables関連iptablesを使用している場合、下記のパラメータを注意して下さい。 /proc/sys/net/ipv4/ip_conntrack_maxip_conntrackに記録できる最大値です。65536あたりが初期設定になっているかと思います。これだとパケットの取りこぼしがすぐに起きてしまいます。1コネクションあたり約350バイト消費するので、実装されているメモリに応じて値を変

    見落としがちなLinuxのWEBチューニング | Act as Professional
    syohex
    syohex 2011/01/01
    チューニング
  • 達人プログラマーに学ぶ どこでも自動化 | Act as Professional

    達人プログラマーはどうするのか?p.240 第8章 達人のプロジェクトより 我々よりもコンピュータの方がうまくやってのけるような繰り返しや俗っぽいことは、すべてコンピュータに任せてしまいましょう。我々にはもっと重要で難しい仕事が待ち構えているのですから。 HIROCASTERの経験から cobblerをつかって、OSのインストールは自動化 puppetやChefをつかって、OSの設定やアプリケーションの導入と設定を自動化 capistranoをつかって、デプロイ作業を自動化 Nagiosなどの監視システムやCactiなどのモニタリングシステムへの追加も自動化こんなことはさっさとやってしまおう。物理サーバが到着したら数分で番環境へ投入できるように。 Amazon EC2を使えば、物理サーバが到着するのも待たなくてすむ。 達人プログラマーから想像できる開発中の自動化は… シェルを書いてしまっ

    達人プログラマーに学ぶ どこでも自動化 | Act as Professional
    syohex
    syohex 2011/01/01
    OSインストール、アプリインストール、テスト自動化などについて
  • 1