突然PostgreSQLにアクセス出来なくなった件

1266 回閲覧 このエントリーをはてなブックマークする この記事のブックマークユーザー 永続的リンク2014/08/04 12:08:11 カテゴリ: データベース関係, PostgreSQL
スポンサード リンク

管理しているサイトで、訪問者からアクセスしても表示されない箇所があると連絡をもらった。
確認したところDBへアクセスできていないようで、確認したところ

psql: FATAL: database is not accepting commands to avoid wraparound data loss in database "dbname"
HINT: Stop the postmaster and use a standalone backend to vacuum database "dbname".


上記エラーがでて、DBにアクセス出来ないという状態だった。

調べてみたところVACUUMが原因ようで、定期的なバキュームはしていたが、postgresやtemplate1にもVACUUMが必要とのことみた。

参考は

解決手順

シングルユーザーモードでPostgreSQLを起動し、VACUUMを行う

  1. service postgressql stop
  2. su - postgres
  3. pgsql DBname
  4. backend> VACUUM

postgres,template1など他の作成したDBもVACUUMして解決。

 →ツイッターのフォローはこちら
スポンサード リンク
         

関連記事

↑ページ上部へ

アクセスカウンター

今日 : 1 昨日 : 4

ブログ内容

主にウェブ関係のことを書いてます。たまにブレイクダンスとか他のことも書いています。

プロフィール

MICK

MICKです。

1983年1月24日生まれ。ウェブの世界にいるのは、偶然のようで必然なのかも。

好きなこと :
 挑戦すること。物事に没頭すること。勉強すること。
嫌いなこと :
 自慢話を聞くこと。人の悪口を言うこと。

運営サイト

      

カテゴリ一覧

サイト広告

オススメの書籍とか

感想

紹介

色々

最近のコメント

最新記事

注目記事

人気記事

最近の人気記事

人気の記事

関連サイト

運営サイト

色々

最近のトラックバック