サーバに関するえとせとら。
さてさて。
今から帰りですよ。
ってか、帰りの電車内ですよ。
今日はサーバに関する備忘録。
これからやらなきゃ、もしくは
すでにやってあるけど忘れないようにめもっとこう
ってことをまとめて書いておきます。
たぶん面白くないんで、読み飛ばしてください(笑)
1:ntpサーバを使って、サーバ時間を正確に。
ntpは確かネットワークタイムプロトコル?
ntpサーバはGPSとかを使って、常に正確な時間を提供しているサーバ。
日本でもサーバはいくつかありますが、
うちは、東大のサーバにアクセスしてます。
その時刻同期方法。
/etc/ntp.conf に以下記述。
server 130.69.251.23
driftfile /etc/ntp.drift
/etc/ntp.drift を作成(空ファイル)
/etc/rc.conf に以下4行追加。
ntpdate_enable="YES"
ntpdate_flags="-s -b 130.69.251.23"
xntpd_enable="YES"
xntpd_flags=""
そしてリブート。
ntpq -pとやれば、実行結果がわかる。
remote refid st t when poll reach delay offset jitter
======================
*ntp.nc.u-tokyo. .GPS. 1 u 599 1024 377 17.527 -12.051 0.178
2:いろいろバックアップ。
今はDBのデータのみ、エクスポートファイルを一定期間保存。
でも、これだけじゃやばい!ってことに最近気づいたのです。
やらなきゃいけないこと。
毎日:DBデータのバックアップ(物理ファイルごとに&エクスポートファイルも)
そしてページのバックアップ(めんどくさいので/home以下ぜんぶ?)
毎週どこかで:Webサーバの落とし上げ、DBサーバの落とし上げ(毎日かな?)
そしてDBメンテナンス(断片化を直す?インデックスの再構成?等々)
毎月どこかで:サーバ自体のリブート
まずはバックアップ用ディスクを増設?もしくは別筐体に(が一番安全)?
3:ディスクのマウント方法(これから)
さっきのバックアップのところと多少話はかぶるんですが、
バックアップ用にディスクを増設しないといけないなぁ。と。
OSインストール後、ディスク増設をしたことがないので、
それはめもっとかないと。
4:Sambaの設定方法(やったけどやり方忘れた)
SambaはWindowsとのファイル共有用アプリ。
入れたはいいけど、設定方法忘れちゃって。
意外と今は使い勝手が悪くなってます。
なので、思い出してめもっとかないと。
5:ページに関すること(メインページのほうね)
・各馬の情報更新したらRSS更新(そもそもRSS機能自体作ってない)
・レース名テーブルに出走馬の頭数をもてないか?
(持てればパフォーマンスあがる)
・バッチ実行中のメッセージをどこかで出せないか?
・バッチ処理の最適化(時間かかりすぎ!)
上から2番目のこと。テーブルのことですけど。
こないだ、たまたま仕事上のお客さんの話を聞いて。
「今はネットワークがすごくよくなった。
インターネットの初期のころは、ネットワークが遅いのか、
ページが遅いのかわからなかったけど、
今となっては表示が遅ければ、
それは確実にページが悪いのがわかる」
とぼそっと言ってました。
はい。確かに。ごめんなさい。
うちのページを表示して、表示が遅いのは
確実にページが原因です。
データをDBからとってくるSQLにも難ありですが、
それ以前にDB自体にも問題があります。
ページをリニューアルしても、根本変えないと直らないでしょう。
ってことで。
ちょと長く書きすぎた。
NTPとは?(IT用語辞典)今から帰りですよ。
ってか、帰りの電車内ですよ。
今日はサーバに関する備忘録。
これからやらなきゃ、もしくは
すでにやってあるけど忘れないようにめもっとこう
ってことをまとめて書いておきます。
たぶん面白くないんで、読み飛ばしてください(笑)
1:ntpサーバを使って、サーバ時間を正確に。
ntpは確かネットワークタイムプロトコル?
ntpサーバはGPSとかを使って、常に正確な時間を提供しているサーバ。
日本でもサーバはいくつかありますが、
うちは、東大のサーバにアクセスしてます。
その時刻同期方法。
/etc/ntp.conf に以下記述。
server 130.69.251.23
driftfile /etc/ntp.drift
/etc/ntp.drift を作成(空ファイル)
/etc/rc.conf に以下4行追加。
ntpdate_enable="YES"
ntpdate_flags="-s -b 130.69.251.23"
xntpd_enable="YES"
xntpd_flags=""
そしてリブート。
ntpq -pとやれば、実行結果がわかる。
remote refid st t when poll reach delay offset jitter
======================
*ntp.nc.u-tokyo. .GPS. 1 u 599 1024 377 17.527 -12.051 0.178
2:いろいろバックアップ。
今はDBのデータのみ、エクスポートファイルを一定期間保存。
でも、これだけじゃやばい!ってことに最近気づいたのです。
やらなきゃいけないこと。
毎日:DBデータのバックアップ(物理ファイルごとに&エクスポートファイルも)
そしてページのバックアップ(めんどくさいので/home以下ぜんぶ?)
毎週どこかで:Webサーバの落とし上げ、DBサーバの落とし上げ(毎日かな?)
そしてDBメンテナンス(断片化を直す?インデックスの再構成?等々)
毎月どこかで:サーバ自体のリブート
まずはバックアップ用ディスクを増設?もしくは別筐体に(が一番安全)?
3:ディスクのマウント方法(これから)
さっきのバックアップのところと多少話はかぶるんですが、
バックアップ用にディスクを増設しないといけないなぁ。と。
OSインストール後、ディスク増設をしたことがないので、
それはめもっとかないと。
4:Sambaの設定方法(やったけどやり方忘れた)
SambaはWindowsとのファイル共有用アプリ。
入れたはいいけど、設定方法忘れちゃって。
意外と今は使い勝手が悪くなってます。
なので、思い出してめもっとかないと。
5:ページに関すること(メインページのほうね)
・各馬の情報更新したらRSS更新(そもそもRSS機能自体作ってない)
・レース名テーブルに出走馬の頭数をもてないか?
(持てればパフォーマンスあがる)
・バッチ実行中のメッセージをどこかで出せないか?
・バッチ処理の最適化(時間かかりすぎ!)
上から2番目のこと。テーブルのことですけど。
こないだ、たまたま仕事上のお客さんの話を聞いて。
「今はネットワークがすごくよくなった。
インターネットの初期のころは、ネットワークが遅いのか、
ページが遅いのかわからなかったけど、
今となっては表示が遅ければ、
それは確実にページが悪いのがわかる」
とぼそっと言ってました。
はい。確かに。ごめんなさい。
うちのページを表示して、表示が遅いのは
確実にページが原因です。
データをDBからとってくるSQLにも難ありですが、
それ以前にDB自体にも問題があります。
ページをリニューアルしても、根本変えないと直らないでしょう。
ってことで。
ちょと長く書きすぎた。
このネタへのコメント:
コメントはありません。