« touch [ファイル管理コマンド] | トップページ | [mysql] やる夫がmax_allowed_packetの設定をするようです。 »

2008-03-11

[postgresql] やる夫がmax_connectionsの設定をするようです。

max_connectionsについて

DBを守るための設定と思っています。簡単に言うと同時接続は50名までしか認めませんよっとかいう設定ができます。

Warning: Unable to connect to PostgreSQL server: FATAL: Non-superuser connection limit exceeded in /home/yaruo/neet.htm on line 123

上記エラーメッセージはmax_connectionsが足りないですと言っています。

     |┃三
     |┃
     |┃
 ガラッ. |┃  
     |┃  ノ//   ./ ̄ ̄ ̄ \
     |┃三    /  ::\:::/:::: \
     |┃     /  <●>::::::<●>  \  そろそろ接続してもよいかね?
     |┃     |    (__人__)     |  
     |┃三   \    ` ⌒´    /
     |┃三   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \

max_connections設定方法

下記例では、”/home/yaruo/Data”配下にPostgreSQLデータがあるものとします。”max_connections”の変更の際には、pg_ctl reload を必要とします。

$ vi /home/yaruo/Data/postgresql.conf
-----
max_connections = 512
-----
$ /usr/local/pgsql/bin/pg_ctl reload

空けすぎるとDBに負担かかるし・・・。ちょうどよい値をチューニングしてみて下さい。

----------------------------------------

オープンソースを使ったデータベースの構築―ApacheサーバとPostgreSQLでデータベース
藤田 泰徳 山崎 文則
セレンディップセレンディップセレンディップ
定価 : ¥ 3,675
2000-09
amazonで詳しく見る

|

« touch [ファイル管理コマンド] | トップページ | [mysql] やる夫がmax_allowed_packetの設定をするようです。 »

PostgreSQL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/11174750

この記事へのトラックバック一覧です: [postgresql] やる夫がmax_connectionsの設定をするようです。:

« touch [ファイル管理コマンド] | トップページ | [mysql] やる夫がmax_allowed_packetの設定をするようです。 »