May 23
phpとMySQLのportsがupdateしてたんでportupgradeしたら、Apacheが起動しなくなったりして、今日(5/23)は朝から何度か
サーバが機能停止してました
原因は「phpをデフォルトのままportupgradeしたため」
phpのコンフィグオプションは直接Makefileに書いてるんですが、今回これを書き忘れて、しかもそれを全く覚えてなかったもんだから、phpを4回とApacheを2回コンパイル…orz
教訓:
「Apacheやphpをコンパイルしたり起動させたりする為の
備忘録を、当のApache経由でしか見られない環境に置いといても意味が無い」
Jul 18
今Nucleusを入れてある
サーバマシンのメモリは128MBで、SWAPには256MBが割り当ててあります
FreeBSDをインストールして
サーバとして使う分には、よっぽどアクセスが集中しない限り何の問題もない構成のはずなんですが、最近なぜだかSWAPが不足してやたらと応答が遅くなることがあったんで、根本的な解決にはならないとは解ってるんですが、SWAP領域を増やしてお茶を濁すことにしました
SWAPを増やすと言っても、パーテンションを切りなおす訳ではなく、WinXPにおける「pagefile.sys」のように、専用のファイルを使う方法があったので、忘れないようにここにメモ書き
/usr/local に SWAPFILE という名前で512MBの SWAP用ファイルを作成
# dd if=/dev/zero of=/usr/local/SWAPFILE bs=1024k count=512
容量を大きくする時は count の値を増やせばいい
続いて /etc/rc.conf に以下のように追記して再起動する
swapfile="/usr/local/SWAPFILE"
以上
4.xだと
# vnconfig -e /dev/vn0b /usr/local/SWAPFILE swap
5.xだと
# env - PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/rc.d/addswap start
すると再起動せずに認識させることができるけど、なんだか気持ち悪いので再起動しといた
参考にさせてもらったサイト:
COZMIXNG RWiki - FreeBSD
No Comments yet.
Jul 17
本日めでたくNTT西日本の「フレッツ光プレミアム」が開通しました
で、開通したのはいいんだけど、設定がちと大変でした
ウチはプロバイダから固定IPアドレスを割り振ってもらって自宅に
サーバを置いてるわけなんですが、工事の人が持ってきた「CTU」だけだと、グローバルIPを割り振ってるPCからしか外部にアクセスできない・・・
CTUに付いてた取り説やらNTTの設定マニュアルやら見ても、その辺のことはまったく書いてないし、事前に調べてなかったんでただしい接続方法なんてのはさっぱりわからない・・・
ググって見ようにもそもそもローカルな192.168で繋がってるWINマシンからは外部にアクセスできないし、それだけのために
サーバにGUI環境入れるのもなんか違う気がする・・・
しばし(1時間くらい)悩んだ結果、CTUとLANの間にルータをかますことを思いついた
つーか、今までの環境だって、ホントはこうしないと繋がらないはずだったのが、ルータの機能の「unnumberd+Private」っつうので、ルータ1台ですんでただけだしね
で、めでたく接続完了
ここまできたらやることは一つ
「スピードテスト」
ま、あんまし意味がないのはわかってるんですが・・・
あちこちで計測した結果、16~32Mbps
最大で32ですか・・・
ま、そんなもんなんですかねぇ
とまぁ、普通はこれで終わるんですが、そうはいかないのがこの「CTU」の馬鹿なところでして・・・
Read More
No Comments yet.
May 14
今日は朝から雨が降ってて、子供たちも家の中でおとなしく遊んでくれてたんで、なんとなくやる気を出して
「いっちょphpの勉強がてら、掲示板でも作ってみるか」
と思って、しこしことコードを書いていたわけです
で、夕方。
その辺のことを書き込もうと思ってここにアクセスしたんですが、なんかモジュールがないとか言ってエラーが出てる・・・
そういや昨夜portupgradeしてて、途中で止まってたような・・・
もう一度pkg_versionしてportupgradeかけた訳ですが、今度はエラーもなく完了したのに状況変わらず TT
なにがなにやら訳がわからなくなったんで、もういいやって半ば自棄気味にpkg_delete -r php4してphp4関係をきれいさっぱり消し去って、その後portinstall lang/php5 、 portinstall lang/php5-extensions とやってインストール
・・・あれ?
phpが動かない (; ̄ー ̄A アセアセ・・・
なぜ??
とログを見ると、CLIしか入ってない なにやってんのさ>俺
で、再度php5をapacheのモジュールに組み込んで、いろいろやったから
サーバもPCも再起動(なぜかPCが異常に重くなってた)
再起動したところでおもむろにblog更新作業へ・・・
と、そうすんなり行かないのが世の中の常ってやつで・・・TT
Read More
No Comments yet.
Latest Comments
shizuki:
そうだ、後 ・ブックマークレットからの投稿時のPingイベン...
きゃしゃ:
拾っていただいてありがとうございます。 shizukiカスタム期...
shizuki:
>まみおさん Andyさんの息がかかったやつはとりあえずこ...
shizuki:
>hsurさん 確かに、ずいぶん前からありますねぇ… >いい...
まみお:
> タグとカテゴリも実装しました。でも,そのブランチはお...