2005/05/12(木)postgreSQL dbmirror
2017/10/11 24:51
導入の仕方は ここ を参考。
ミラーリング構築途上で、スレーブ側にデータベースのコピーをコピーするように手順は書かれていますが、
結論的に、postgreSQL 7.4 上では、これはやらない方が無難なようです。
postgreSQL の場合、スタンドアロンな状態では、主キーの無いテーブルが作れ、
普通に稼働できてしまうのですが、この状態で、スレーブ側にも主キーの無いテーブルのデータベースをコピーして運用を始めると、
NOTICE: Could not select primary index key
ERROR: Could not determine primary key data
ERROR: current transaction is aborted, queries ignored until end of transaction block
のようなエラーになって、既存データの更新操作が出来ないという現象です。
そこで、以下の手順で、dbmirror を初期化する手順をとっています。
・マスター側で該当データベースのスキーマ情報だけを抽出 (ex. pg_dump -s -F p -f 出力ファイル名 該当データベース名 )
・マスター側で該当データベースのデータのみを抽出 (ex. pg_dump -a -D -F p -f 出力ファイル名 該当データベース名 )
・スレーブ側に dbmirror 対象のデータベース生成
(ex. createuser ユーザ名 #必要なユーザ名を予め生成しておく)
(ex. createdb 対象データベース名 -U ユーザ名)
・スレーブ側にftp などで、該当データベースのスキーマ情報をマスター側から転送し、テーブル生成
(ex. psql 該当データベース名 < 該当データベースのスキーマ情報)
・マスター側の該当データベースを削除 (ex. dropdb 該当データベース名)
・スレーブ側と同じ手順で マスター側に dbmirror 対象のデータベース、テーブルを生成
・マスター側で dbmirror を起動。(スレーブ側に自動的に接続される)
・マスター側でデータをリストア (ex. psql 該当データベース名 < 出力ファイル名)
やや手間かかりますが、この操作で正常なミラーリングが出来るようです。
上記の最後の手順で、バックグラウンドでインデックス更新などをやるようなので、暫く放置しておくことが肝心です。
なお、最初から明示的に主キーが設定されているテーブルを持つデータベースではこの現象は出ないようです。
2005/04/21(木)個人情報保護のためのネットワーク構成変更
2017/10/12 1:00
を流れる場合がある(暗号化はしています)ので、物理的にそうならないように
ネットワーク構成、システムプログラム変更。
7割ほど作業完了。[4/21 AM 4:30]
2005/04/14(木)Amavisd-new 2.2.1 banned チェックスキップ
2017/10/12 1:02
特定メールアドレスの banned チェック外して欲しいと、、(Amavisd-new ではデフォルトでこの機能が有効)
この機能 (banned チェック)は、送受信を禁止したファイル形式などをチェックし、
禁止している内容に該当していれば、電子メールの送受信を拒否する、というもの。
Amavisd-new では、exe,vbs,pif,scr,bat,cmd,com,cpl,dll 形式のファイルが送受信禁止に該当。
配下のユーザでコンピュータウィルス作るような奴の水際阻止と、未知のコンピュータウィルス
を通過させるのをメールサーバで軽減する目的があります。
信用できるユーザが「これでは困る」と言い出したら、amabisd.conf に以下の行を挿入。
--- ここから
@bypass_banned_checks_maps = qw(
info@lifekernel.ne.jp ←これは例です。実際に運用する場合は、削除を。
メールアドレス1
メールアドレス2
メールアドレス3
・
・
・
);
--- ここまで
必要なだけ、メールアドレスを1行1アドレスで記述していきます。制限は特にないです。
挿入場所はどこでもいいと思いますが、 @av_scanners の直前あたりがいいかと。
マニュアルなど英語ものしかなく、英語が苦手なσ(^^) には、内容を理解するのに2~3時間難儀してました。
2005/03/07(月)submission ポート(Port 587)
2017/10/12 1:14
ウチのサーバの場合、SMTP 認証を Port25と465で既に入れているので、今ひとつ意味が無いんだが、、
まぁ、将来は機能が強化されるって事もあるだろうし、
Wakwak ユーザが、Wakwak 以外のメールサーバから Port25 で電子メール送れなくなってるし、
何よりユーザサポート負荷を軽減する必要性ありなので、そういう理由で対応を... #今夜行います > 関係者
ポートも 65536個と有限なのだから、こういう形での提供は、何となく、ポートの無駄使いではないか、
と言う気がするんだが。。。?
#まぁ、無駄使いを惜しまないアメリカな発想だし...
2005/02/18(金)FreeBSD 4.11R のCD-ROM 発売開始なんだと。
2017/10/12 1:25
で扱ってます。
4枚組の CD-ROM です。ここは、比較的対応は良いようです。
一度注文すると、次のバーションがリリースされると、1ヶ月~2ヶ月で、そのバージョンの CD-ROM が「自動的に」送られてきます。
#方針が変わっていなければ、だが、、
売り上げの一部が、FreeBSD の開発費用に廻るようです。
しかし、英語サイトなので、送付先住所変更したいがどうすれば良いか判らんので、そのまま。。orz
2005/01/26(水)FreeBSD 4.11R
2017/10/12 1:38
(時差のため、アナウンス自体は前日の日付なので注意。アメリカ中心に時間が廻る...orz)
2005/01/22(土)PostgreSQL
2017/10/12 1:42
メジャーバージョンがあがったので、何かしらの大幅な機能変更なり、改良なりあったのだと思いますが、
情報不足でよくわかりません ^^;;