Sylpheed Pro フォーラム [ホームに戻る] [スレッド一覧] [新規投稿] [留意事項] [ワード検索] [管理用] [過去ログ] 記事閲覧

◆ スレッド全体を投稿順に表示
スレッド1550: DBへの接続失敗について
日時: 2021/11/15 09:54
名前: 何でも屋 ID:4ZmuunVk

Sylpheed Pro 2.7.0を使用しています。

PCをシャットダウン状態から起動し、Sylpheed Proを立ち上げてプロトコルログを見ると、下記のように
DBへの接続エラーが記録されることが多々(少なくともここ2年程度は毎回)あります。
-----
[09:23:25] scheduler-data-pg: connect to [localhost]:25432 (db: sylph user: xsylpgftsuser)
** WARNING: connection to database failed: FATAL: the database system is starting up

** WARNING: scheduler-data-pg: connection to database failed
-----

1〜2回程度Sylpheed Proを立ち上げなおすと接続できて通常通り使用できるようになりますが、
PCを起動する度にSylpheed ProのDB接続状態を確認するのが手間に感じます。

PC起動後15分程度経ってからSylpheed Proを立ち上げても、現象に変わりはありません。
Sylpheed Proは7年程度使用しており、当初はPC起動直後にSylpheed Proを立ち上げても
すぐにDBへ接続して利用できていました。
ある程度メールが溜まってくると、DBへの接続に失敗するのは仕方ないのでしょうか。
DBへの接続失敗を改善する方法があればご教示ください。

なお全文検索データベースの統計情報は下記のとおりです。
DBバージョン:PostgreSQL 12.3 on i686-pc-mingw32, compiled by gcc.exe (GCC) 4.8.1, 32-bit
DBサイズ:543.55MB (569950291 bytes)
インデックス作成済み総メッセージ数:67624
インデックス作成済み一意メッセージ数:67527
インデックス作成済み総メッセージサイズ:2.17GB (2334554716 bytes)
インデックス作成済み総フォルダ数:60

よろしくお願いします。
メンテ
(No.1) Re: DBへの接続失敗について
日時: 2021/11/16 17:58
名前: SRA OSS ID:CFh8vwSY

> Sylpheed Pro 2.7.0を使用しています。
>
> PCをシャットダウン状態から起動し、Sylpheed Proを立ち上げてプロトコルログを見ると、下記のように
> DBへの接続エラーが記録されることが多々(少なくともここ2年程度は毎回)あります。
> -----
> [09:23:25] scheduler-data-pg: connect to [localhost]:25432 (db: sylph user: xsylpgftsuser)
> ** WARNING: connection to database failed: FATAL: the database system is starting up
>
> ** WARNING: scheduler-data-pg: connection to database failed
> -----
>
> 1〜2回程度Sylpheed Proを立ち上げなおすと接続できて通常通り使用できるようになりますが、
> PCを起動する度にSylpheed ProのDB接続状態を確認するのが手間に感じます。
>
> PC起動後15分程度経ってからSylpheed Proを立ち上げても、現象に変わりはありません。
> Sylpheed Proは7年程度使用しており、当初はPC起動直後にSylpheed Proを立ち上げても
> すぐにDBへ接続して利用できていました。
> ある程度メールが溜まってくると、DBへの接続に失敗するのは仕方ないのでしょうか。
> DBへの接続失敗を改善する方法があればご教示ください。

お手数をおかけしております。
上記のログはDBに接続しようとしたもののDBがまだ起動途中であったことを示しています。
Sylpheed Pro の初回起動時に DB を同時に起動しますが、このとき起動に最大30秒待ちます。DBが30秒以内に起動完了すれば問題ないのですが、これを超えた場合エラーとなります。
裏ではDBが起動を続けているので、DB の起動が完了した後 Sylpheed Pro を再起動すれば問題なく接続し使用することができます。

> なお全文検索データベースの統計情報は下記のとおりです。
> DBバージョン:PostgreSQL 12.3 on i686-pc-mingw32, compiled by gcc.exe (GCC) 4.8.1, 32-bit
> DBサイズ:543.55MB (569950291 bytes)

DB のサイズとしてはそこまで大きくはないようですが、何らかの理由により起動に時間がかかってしまっている可能性があります。

セキュリティ対策ソフトのスキャン対象から除外する、DBをSSDなど高速なディスクに作成する、(最後の手段として)DBを初期化して再作成する、などの対策が考えられます。
メンテ
(No.2) Re^2: DBへの接続失敗について
日時: 2021/11/19 22:00
名前: 何でも屋 ID:Y6WmTR7k

ご回答ありがとうございます。
DB起動時の仕組みが理解出来ました。
対処法を試してみます。
メンテ

 逆順に表示   スレッド一覧   新規スレッド作成

  レス(返信) 投稿フォーム
題名 スレッドをトップへソート
記事参照返信 (No.)の発言に対して返信する   (空欄にするとスレッドの元テーマに対する投稿になります)
名前
E-Mail 入力すると メールを送信する をクリックした人からメールを受け取れます(アドレスは表示されません)
URL
パスワード 記事メンテ時に使用 (入力しておくと後から発言を修正・削除できます)
投稿キー (投稿時 投稿キー を入力してください)
記事本文

(全角2000字まで)


文字色

   クッキー保存