Part I: Introduction Getting Your Feet Wet with mod_perl This chapter gives you the bare minimum information to get you started with mod_perl 2.0. For most people it's sufficient to get going. Overview of mod_perl 2.0 This chapter should give you a general idea about what mod_perl 2.0 is and how it differs from mod_perl 1.0. This chapter presents the new features of Apache 2.0, Perl 5.6.0 -- 5.8.0
mod_perl 環境下でやっちゃダメなものをいくつか。 exit システム関数 正確には CORE::exit ですけど、実行すると現在の Apache プロセス(nobody)が落っこちます。 当然 root の Apache は子プロセスを立ち上げなおすんで 余分なシステム負荷が掛かりますし、mod_perl のメリットである キャッシュ効果が得られない=普通のCGI実行より鈍足になるという、 なかなか致命的な結果になってしまいます(^^; これを避けるために、mod_perl 環境下では exit() 関数 が 定義されてるので、必要な場合には必ず丸括弧をつけませう。 ○ exit( 0 ); × exit 0; 同じことが、die システム関数 にも言えます。こっちは素直に 「use Carp」して「croak 関数」で代替したほうが安全だと思う。 #eval の中で CORE:
mod_perl使用時はMaxClientsの値に気をつけましょう 導入するだけで既存のCGIスクリプトがお手軽に10~200倍高速になるmod_perlですが、mod_perl自体がサイズがでかいのと、高速化のため、モジュールをキャッシュするため、apacheのプロセスサイズが結構大きくなってしまいます。経験的にはだいたい1プロセスあたり20~30MByte位にはなります。このような性質上、mod_perlを使う場合はメモリの使用量を考えなくてはいけません。 ところで、Apacheのデフォルトの設定ではMaxClientsの値は150に設定されています。これは同時に最大150のリクエストをさばく、つまり最大150まで子プロセスを同時に生成するということです。仮に150個の子プロセスを生成するとすると、mod_perlを利用時の1プロセスのサイズをおよそ20Mbyteとすれば20×150=
サイト案内メニュー 自宅サーバの構築 Linux,WebDAV等 自宅サーバの運用 Apache等 Apache mod_proxyで負荷分.. プログラマー’sペイジ Java,XML,Oracle等 RensaWiki ぷよもどき,ゲーム開発など ミスタードリラー研究室 穴掘りゲームの名作 風景写真集 尾瀬,奥武蔵などを徘徊する 不定期日記 作者の雑記帳 RensaInfo ぷよぷよ,Javaゲーム [edit] 概要 自宅サーバ(Webサーバ)で,WikiのCGI(PyukiWiki)やら何やら動かしていると,パワー不足を感じるようになってきた. Wikiの少し凝ったページ(具体的にはこのBugTrack)を表示しようとすると, 少し待たされるという状態になってしまった. そこで,Wikiの処理については自宅LAN内にある別のマシンに任せることで, レスポンスの
こんにちは sato です。 ベンチャーでは高価なハードウェアバランサなどを購入することはできないですが、 apache2.2 から mod_proxy_balancerという apacheモジュールの ソフトウェアバランサが 追加されたので、フォト蔵でも使用しています。 今のところ proxy サーバがボトルネックになることはないです。 想定構成は以下とし、apacheは 2.x を使用しました。 proxy1 +------web1 +------web2 ... +------webN ・基本設定 httpd.conf LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so ProxyPass / ba
Apache 2.2.0 がついにリリースされまして、かねてから期待されていた mod_proxy_balancer が安定版で使えるようになりました。mod_proxy_balancer はその名のとおり Apache でロードバランスするための proxy モジュールです。詳しい解説は yappo さんがしてくれてるのでそちらを。 実は mod_proxy_balancer 使ってみるかーと思って Apache 2.2.0 をインストールしようとしたらいきなり躓きました。APR 1.2.0 が入ってないから駄目だよ! と configure に叱られまして、でも APR 1.2.0 って Apache 2.2.0 インストールしないと入らなくね? みたいな矛盾が発生しました。なので、まず最初に srclib にある APR をコンパイル & インストールして、その後 Apache2 の
his document は http://www.apache.org/docs/mod/mod_rewrite.html にある Apache Group によるオリジナルの mod_rewrite マニュアルを補足するものです。ウェブマスターが普段、実際に直面している典型的な URL-based の問題を、mod_rewrite でどのように解決するかを記述しています。URL の rewriting ruleset を設定することによってそれぞれの問題を解決する方法を詳述してあります。 Table Of Contents はじめに 解決策 URL レイアウト Canonical URLs Canonical Hostnames DocumentRoot の移動 ディレクトリのスラッシュの解決 均一な URL 配置をした ウェブ・クラスタ 異なるウェブサーバへのホーム・ディレクトリの移
($Id: eng-standards-versioning.xml,v 1.11.2.1 2020/08/06 13:23:35 gustafn Exp $) By Ron Henderson, Revised by Joel Aufrecht OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff. OpenACS version numbers help identify at a high-level what is in a particular release and what has changed since the last release. A "version number" is really just a string of t
凹 spamメールのDateヘッダ 今まで,2038年1月19日 12:14のメールは沢山来てたんだけど,ここ数日2105年2月24日 18:42のメールがくるようになった. 何か意味があるんだろうか? Dateでソートしてると,必ず一番上(または下)に来るから? itb> Time.at(2**31-1) => Tue Jan 19 12:14:07 +0900 2038 irb> Time.local(2105,2,24,18,42) ArgumentError: time out of range 凹 [Perl][Plagger] Windowsでplagger 主にCharsbar::Noteを見ながらいろいろ試したが,今のところ↓が一番楽っぽい. でも,1ヶ月後には状況がまた変わってそう. っつーか,Windowsメンドクサ杉. http://downloads.actives
“英辞郎”などファイルサイズの大きい辞書をデータベース化し、マウスオーバーで高速に検索できる「Firefox」用拡張機能「Mouseover Dictionary」v0.5.1が、9月12日に公開された。「Firefox」v2以降に対応するフリーソフトで、編集部にてWindows XP上の「Firefox」v2.0で動作確認した。現在、作者のホームページからダウンロードできる。 25日に公開された「Firefox」の新バージョンv2.0では、ユーザー向けの新機能に加えて、データベース機能の搭載といった内部仕様の拡張も施されている。「Mouseover Dictionary」は、このデータベース機能を利用して、Webページ上でマウスオーバーした英単語を辞書検索できる拡張機能。大量のデータを含む辞書でも、データベース化することで高速に検索できるのが特長だ。 本拡張機能は、TaN氏作の辞書検索ソ
6 Keunggulan Slot88 Sebagai Situs Judi Slot Online Terbaik Persaingan situs judi slot online yang seluas lautan, membuat situs-situs berbenah diri untuk memberikan yang terbaik. Ada beberapa situs yang menonjol, salah satunya adalah slot88. Namun, apa yang membuat slot88 berbeda dan spesial? Berikut adalah keunggulan slot88 yang layak untuk dijadikan mitra taruhan Anda: 1. Pilihan Variasi Game Slo
mod_rewriteでサーバーの負荷が高いときだけリダイレクトする ワタシが働いている会社のホームページは、たまーにYahooのトピックスからリンクされます。 トピックスに載るとそれはもう大量のアクセスが津波のように押し寄せてきて、あっというまにサーバーのリソースを食いつぶしてアクセス不能になってしまいます。 こういうときのために、Contents Delivery Networkによるキャッシングも利用してます。 今までは、リンクされそうになったらmod_rewriteでリダイレクトって方法を使っていました。 でも毎回これをやるのが面倒になってきたので、なんとかならんかなーと思って、RewriteMapに初挑戦してみた。 RewriteMap使えばRewriteCondとかRewriteRuleにプログラムの出力結果を使うことが出来るようになるので、これでWebサーバーのロードアベレー
Vim 7.2 対応 http://0xcc.net/blog/archives/000137.html だいぶ適当。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) VimScript(string) s = "abc" let s = "abc" s = x + y let s = x . y s == x s ==# x s % [x, y] sprintf(s, x, y) printf(s, x, y) [x, y, z].join(s) call join([x, y, z], s) s.capitalize call substitute(s, '\w\+', '\u\0', "") s.capitalize! s.center(x) :center ならある s.chomp s.chomp! s.chop let s = strpart(s,
■ cd + ls がチョー便利、あと screen cd した後に自動で ls する のが便利げな感じでこれなしでは生きられない体に、なると思う。 いや、でも、まだまだ cd した後に無意識に ls 打っちゃってて二重に表示されたりする事も。今の所 ls を打たないように意識しないといけないから何か気持ち悪い。 でまあこの辺りから派生して cd した後に screen のタイトル書き換え てのが出て来た。これはキターとか思ったりしまして、何故かと言うと自分の場合は作業ディレクトリに応じて手動でタイトルを書き換えたりする事が多いので、自動でやってくれるんならそりゃ便利そうだな、と。 そんで vim で編集中のファイル名を screen のタイトルにするやつは、vim の終了時もそのままなのが嫌だから導入していなかったんだけど、とりあえず合わせ技って事で作業ディレクトリの名前に戻すように追記
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く