May 23
phpとMySQLのportsがupdateしてたんでportupgradeしたら、Apacheが起動しなくなったりして、今日(5/23)は朝から何度かサーバが機能停止してました
原因は「phpをデフォルトのままportupgradeしたため」
phpのコンフィグオプションは直接Makefileに書いてるんですが、今回これを書き忘れて、しかもそれを全く覚えてなかったもんだから、phpを4回とApacheを2回コンパイル…orz
教訓:
「Apacheやphpをコンパイルしたり起動させたりする為の備忘録を、当のApache経由でしか見られない環境に置いといても意味が無い」

OpenID を使ってログインすることができます。
Identity URL:



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.

OpenID を使ってログインすることができます。
Identity URL:



Jul 17
本日めでたくNTT西日本の「フレッツ光プレミアム」が開通しました
で、開通したのはいいんだけど、設定がちと大変でした

ウチはプロバイダから固定IPアドレスを割り振ってもらって自宅にサーバを置いてるわけなんですが、工事の人が持ってきた「CTU」だけだと、グローバルIPを割り振ってるPCからしか外部にアクセスできない・・・*1

CTUに付いてた取り説やらNTTの設定マニュアルやら見ても、その辺のことはまったく書いてないし、事前に調べてなかったんでただしい接続方法なんてのはさっぱりわからない・・・
ググって見ようにもそもそもローカルな192.168で繋がってるWINマシンからは外部にアクセスできないし、それだけのためにサーバにGUI環境入れるのもなんか違う気がする・・・

しばし(1時間くらい)悩んだ結果、CTUとLANの間にルータをかますことを思いついた
つーか、今までの環境だって、ホントはこうしないと繋がらないはずだったのが、ルータの機能の「unnumberd+Private」っつうので、ルータ1台ですんでただけだしね

で、めでたく接続完了
ここまできたらやることは一つ
「スピードテスト」
ま、あんまし意味がないのはわかってるんですが・・・

あちこちで計測した結果、16~32Mbps

最大で32ですか・・・
ま、そんなもんなんですかねぇ

とまぁ、普通はこれで終わるんですが、そうはいかないのがこの「CTU」の馬鹿なところでして・・・
  • 注1pingのエコーをみたりsshでよそにつないで見たりした
Read More No Comments yet.

OpenID を使ってログインすることができます。
Identity URL:



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更新作業へ・・・
と、そうすんなり行かないのが世の中の常ってやつで・・・TTRead More No Comments yet.

OpenID を使ってログインすることができます。
Identity URL:



May 07
まーね、なんていうかね。
最初から一筋縄で行くわけ無いとは思ってたわけよ。

買ってきた新しいHDDをスレーブにつないでdump/restoreしたわけですが、何度やってもdumpが途中で止まってしまう・・・
で、結局再インストールと相成りました・・・orz

perlとphpのコンパイルに時間がかかったほかは、このブログでつかってるDBも全部元のHDDからのコピーですべてOKでした




いやー、DBの復元のほうは、正直こんなにすんなりいくとは思ってなかったんでほっとしてます No Comments yet.

OpenID を使ってログインすることができます。
Identity URL: