AMNの広告配信サーバを、レンタルサーバから、ハウジングスペースの自前サーバに移行作業をしていますが、今回ようやくWeb1台+DB1台の構成になりました。(冗長性?なにそ(ry) ついでにpgpoolを間に入れて、PHP(Apache)からはUNIXドメインソケットで接続するようにしました。DSNは設定ファイルに書いておいてそれをPHPプログラムから読み込むようになっていましたが、DB抽象化レイヤとして使用しているcreoleでは単一の文字列DSNからPostgreSQLへUNIXドメインソケットによる接続はできないようです。 例えば以下のDSNがあったとして pgsql://username:password@localhost/dbnameこれはTCP接続でlocalhostにつなぎにいきます。PHPのpg_connect関数はhostパラメータがなければ自動的にUNIXドメインソケッ