xFramework を eAcceleratorを使って動かす。 
月曜日, 12月 4, 2006, 07:06 AM -  PHP
はい、小堤です。
xFrameworkですが、アクセス毎にブートストラップが動作します。そのためソースキャッシュを独自で行いかなり高速化してあります。しかし、ファイルトランスファーの画像転送などがあるため、さらに早くしたほうがいいでしょう。

そこで、eAcceralatorというモジュールを使います。
eAccelerator自体は、ググればたくさんインストールの仕方がでてますが

cd /usr/local/src;
wget http://downloads.sourceforge.net/eaccel ... ror=jaist;
tar jxf eaccelerator-0.9.5.tar.bz2;
cd eaccelerator-0.9.5;
phpize;
./configure --enable-eaccelerator \
--with-eaccelerator-shared-memory \
--with-eaccelerator-sessions \
--with-eaccelerator-content-caching \
--with-eaccelerator-disassembler
make;
make install;

こんなかんじ。SourceForgeからDLするときに直リンクでいけないっぽいので、一回ブラウザでアクセスしてからになるのかな???
とりあえずここからDLしてくだされ。
http://sourceforge.net/project/showfile ... _id=122249

で、だ。
なんでこんな記事をかいているかというとですね。
PHP.5.2.0をつかってxFrameworkを動かしたときに。eAccelerator.0.9.5だと動かないんですよ。二回目のアクセスで画面真っ白くなります。
PHP.5.1.6+eAccelerator0.9.5ならOKなんですがね。
で、5.2.0で回避策を。

eAccelerator0.9.6-svn282-dev を使ってください。
http://snapshots.eaccelerator.net/eacce ... 282.tar.gz
からDLできますので、wgetで取得するURLを書き換えてくださればOKです。

これ、eAccelerator.0.9.6のスナップショットなので、まぁ0.9.6が出てきたときには直ってるんでしょう。こっちのソースをどうにかしないとだめかなぁと思ったのですが、さくっと直ってたので、うれしい限りです。 :)

コメントを書く   |  このエントリーのURL   |  related link   |   ( 3.1 / 27 )

Oracle XEのWeb管理インターフェース許可 
月曜日, 12月 4, 2006, 04:41 AM - サーバ関連
はまった。はまった。はまった。くそっ。
VM上では大丈夫だったので気にしないで実機にいれてはまった。
えーっとですね、Oracle Express入れたときの話です。
まぁぐぐったらよくでてくるやつで、Oracle XEいれます。
そうすると、http://127.0.0.1:8080/apexにアクセスすれば?みたいなメッセージでます。

うん、つながらない。
nmapなどで確認したところ、ない・・・。
nmap サーバアドレス

で、無い。
だけども
nmap localhost

だと、あ!ある。
これって、単純にローカル以外の接続拒否ってるだけでは?!とおもって調べたらビンゴ。

source /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
sqlplus system
(パスワードいれて・・っと)
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

これで、
nmap サーバアドレス

で8080(僕は8888にしたけども)がちゃんとリスンしてるではないか。
んで、早速アクセス・・・・・・・でたーーーーーー!!!!

ふぅ・・これでしばらくオラクルで悩まなくてよさそう・・PHPのコンパイルのときくらいか。

作業開始! 
月曜日, 12月 4, 2006, 01:16 AM - 日記
いや、もう始めてるんですがね、1日よく寝ました。寝たように死んでました。
先日MySQLをソースから一括でセットアップするスクリプトを作成して、満足していたのですが、どうもSSH経由で接続したときにうまくつながらない。
ん〜、my.cnfが見あたらないあたりで、インストールするときに作成し忘れたか。まぁmy.cnfで定義するものが無いからこけてるんだろうなぁと踏んでる。踏んでみてる。はずすかもしれないけども。1個ずつ解決していかないと進まない。がんばろ。

そうそう、僕が一人鯖をさばいているときに、Wiiが発売されました。あれほしい。やる時間なけども、FFもまともにできないというのにね(笑

そう、それでゼルダがやりたいわけですよ。周りから見てるとアホっぽいけど、自分でやったら絶対たのしいはず。値段も手頃だし。
http://www.nintendo.co.jp/wii/rzdj/index.html

MySQLのコンパイルもそろそろ終わりそうだし、働くかぁ。これ終わらせないとxFrameworkの方に手がつけられん :(

嗚呼、FLASH見てたらこんな時間に・・。 
日曜日, 12月 3, 2006, 06:22 AM - 日記
http://clairvoyance.game-server.cc/garakuta.html
とか
http://www.hcn.zaq.ne.jp/cabic508/rsf/mff.html
とか
みてたら、1時間以上たってた・・嗚呼。
一回かえろ・・。でもおもしろかった:)

Oracle Database 10g Express Edition め! 
日曜日, 12月 3, 2006, 03:56 AM - サーバ関連
まぁ・・・ずっと事務所でサーバ構築やってるんで、日記というか・・なんていうか・・。

Oracle Database 10g Express Editionをいれてみているのですが、うまくいかない。いや、正確に言うとインストールはできててsqlplusの接続も成功している。port1521だっけか、Oracleのポート。nmapで確認もできている。ならいいじゃん。ってはなしなんだけども、WEB経由のインタフェースにアクセスしても出てこない・・。404エラーだかになる。
ポート確認しても、8080(初期設定ポート)がListenになってないし。SELinuxが悪さするらしいので、ちゃんとDisabledにして、再起動かけてから入れてもだめ。なんだ?!いい加減飽きてきたぞ!!
仕事で必要に迫られない限り、まったく触るつもりもないものに、こんなに時間とられているのがイライラするー(x_x;
というもの、ほかのマシンでやったらうまくいったんだよね・・・。
これが。
NIC二枚さしているのが悪いのかな・・片方ちゃんと殺してるんだけどな。かたっぽ抜いちゃおうかな。眠くなってくると段々原因の切り分けするのめんどくなってきた(笑)
一回寝て、OS入れなおしてからやろーかなぁー(・w・

コメントを書く   |  このエントリーのURL   |  related link   |   ( 2.9 / 26 )


Back Next