ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
webadm
投稿日時: 2005-12-24 23:17
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3084
玄箱HG導入記
現在使用しているサーバー機のオリジナル玄箱だとメモリが少ないため昼休み時間にアクセスがちょっと集中しただけでスラッシングが起きてしまってWatchdogによるリブートが起こってしまうのでメモリ量が倍の64MBの玄箱HGにアップグレードしようと購入に踏み切った。

とりあえず2GBのFlash Storageを入れて手動でセットアップ。玄箱HGはflashのカーネルのアップデートは無いようなのでファイルシステムだけをFirmware ver 1.01を使って作成。

添付CDのbinaryディレクトリの内容をインストールしてNTPを設定し時計が合うように。これでコンパイルもできる。

同じネットワークにすでに玄箱があるので、最初にやらなければならないのは玄箱の名前を変えることだった。すっかり忘れてしまってNetbios over TCPでは名前解決ができないのでIPアドレスを調べてそれでloginやweb設定を行う。

同じネットワーク上に同じ名前のSamabが動いているとnmbdが異常終了してしまい、もともとあった玄箱のほうも名前解決ができなくなってしまい、sambaだけ再立ち上げ。

とりあえずこれで安定してアプリケーションのビルドにかかれる。
webadm
投稿日時: 2005-12-25 1:48
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3084
いろいろ問題発生
今わかっているだけで

- 時計が進みすぎる(ntpが働いていないぽい)
- PHPがbuildできない

オリジナル玄箱の時とちがう。

なぜか以前玄箱でやったときはapacheのconfigureでエラーがでたんだけど最新のapacheだとすんなりbuildまでできてしまうのも謎。添付CDのbinaryディレクトリの内容をすべてインストールしただけの状態。
webadm
投稿日時: 2005-12-25 2:10
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3084
NTPの設定手順に問題があったぽい
以前にblogに書いた玄箱メモのとおりやったらntpサーバーとシンクロしないままの状態だったらしい。

ntpデーモンを起動する前にntpdateを実行して初回シンクロさせておかないといけなかった。

玄箱メモの記載をその旨修正して設定をやりなおしたところ無事ntpq -pコマンドで以下の内容が表示されました。

remote refid st t when poll reach delay offset jitter
==============================================================================
ntp.bbtec.net ntp.nc.u-tokyo. 2 u 46 64 7 19.013 652.477 532.199
webadm
投稿日時: 2005-12-25 3:36
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3084
apache 1.3.34は玄箱の時と同じ
apache 2.2.0を最初に試したらconfigureも問題なくできてしまったので勘違いしていた。

現行サーバーと同じapache 1.3.34をconfigureしてみたら玄箱付属の古いgrep 2.4.2の問題でやはりconfigure時にエラーが出ることを確認。

grep 2.5.1aをとってきてアップデートすればこれはOKかな。
webadm
投稿日時: 2005-12-25 4:34
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3084
php 4.4.1でコンパイルエラー
現行サーバーの玄箱ではgcc 3.4.3とglibc 2.3.4にアップグレードしてあったので問題なかったphp 4.4.1が添付CDのbinaryのgcc 2.95.4とglibc 2.2.3では以下のところでエラーが出てしまうことが判明。


Zend/zend.c: 800

usr_copy = args;

両方ともva_listタイプなのだがエラーになってしまう。それでgccとglibcをアップグレードした覚えがある。

とりあえず一般に行われている既知の対策として

memcpy(usr_copy, args, sizeof(va_list));

に書き換えることでOKに。
webadm
投稿日時: 2005-12-25 21:48
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3084
あとはMySQLだけど
apache+phpそれにMySQLがbuildできたので後はコンテンツとデーターベースを移せばいいんだけど

1. 現行サーバーのMySQLをセットアップした時の手順が何も残っていない(勉強すればいいんだけど時間が)

2. 多分ホスト名とかが違うとはまることはあらかじめわかっているのでコンテンツ移し終わった後の確認とかどうするかなぞ。

ということで年内移行完了はあきらめよう

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索