スレッド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起動時の仕組みが理解出来ました。
対処法を試してみます。
|