配布されているWindows用の Apache2 バイナリは、PHPでの動作時、特に大規模なアプリケーションを動かす場合(XOOPS + PukiWikiMod など)にスタックサイズが足らないことがあるようで、Apacheごと落ちてしまうことが頻発しました。
そこで、スタックサイズを標準の 1M から 1.2M ほどに増やしてみたところ、問題なく動作するようになりました。
この 1.2M という数値が妥当かどうかわからないのですが、無駄に増やすのもよくないのでこの程度にして様子をみています。
とても簡単です。
スタックサイズを調整するプログラムは editbin.exe というファイルですが、このファイルは 「Windows Platform SDK」に含まれています。
インストールはインターネット経由で自由にできます。(500Mほどのインストールなので、結構な時間が掛かります。)
URL: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
URLが変更になっている模様です。
URL: http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
PSDK-amd64.exe, PSDK-ia64.exe, PSDK-x86.exe からサーバーに合わせてダウンロードしてください。
上記のページから CoreSDK をインストールします。(IEでアクセスしないとだめかも)
目的の editbin.exe は (インストールディレクトリ)\Microsoft SDK\Bin\Win64 にあります。
今回の Apache.exe の場合、次のような感じです。
>editbin /STACK:1258292 apache.exe
editbin.exe にパスを通しておくか、(インストールディレクトリ)\Microsoft SDK\Bin\Win64 に Apache.exe をコピーして処理してください。
これで、完了です。
| Page name: | 徒然日記/2005-02-07 [ Sended pings(8) ] | |
| Author: | nao-pon | - 2005/09/16 16:06:45 JST(1172d) |
| Last edit: | nao-pon | - 2007/08/28 00:04:04 JST(462d) |
| Editers: | nao-pon | |
| Back Link: | 通りすがりさん(20d) PukiWikiMod(73d) 通りすがりさん(782d) XOOPS(906d) PHP(1153d) 徒然日記(1564d) | |
ログイン
メインメニュー
Home
新着情報
フォーラム
UsersWiki
xpWiki::Dev
Wiki [自由帳]
Recent View
View List
写メールBBS
たぐめも
ダウンロード
箱庭諸島
リンク集
お問い合わせ
サイトマップ
参照元情報
|
最新のページ
ブックマーク
新着トラックバック
サイト内 Wiki
☆ 検索 ☆
オンライン状況
サイト情報
現在ページのQRコード
参照元情報