Community
User Guides
Support
Community
Help Forums
English Forum
General
About our Community
General Discussion
News and Feedback
Products
F-Secure SAFE
F-Secure FREEDOME
F-Secure KEY
F-Secure SENSE Router
F-Secure ID PROTECTION
Other products
Beta programs
Feature Requests
Finnish Forum (Tukifoorumi)
Tuotteet Kotiin
F-Secure SAFE
F-Secure FREEDOME
F-Secure KEY
F-Secure SENSE Router
F-Secure ID PROTECTION
Muut tietoturvatuotteet
Support Articles
Language
English
Suomi
Deutsch
Français
日本語
Svenska
Dansk
Italiano
Nederlands
Norsk
Polski
中文 (繁體)
Products & Services
F-Secure TOTAL
F-Secure SAFE / Internet Security / Anti-Virus
F-Secure FREEDOME
F-Secure KEY
F-Secure SENSE Router
F-Secure ID PROTECTION
Other products
Common topics
User Guides
Support
Login
|
Register
/var/log/messages にログが大量に出力され、PostgreSQL デーモンが起動しない - F-Secure Community
<main> <article class="userContent"> <div> <p>【現象】<br>/var/log/messages に下記のログが大量に出力され、PostgreSQL デーモンが起動しない。<br> ・出力ログ<br> fsadhd[プロセスID]:Could not initialize database connection<br><br>【原因】<br>/var/opt/f-secure/common/postgresql.log のファイル所有者が fsma 以外のユーザになっていると、postgresql がログの書き込みに失敗し、プロセスがダウンし、当該メッセージ発生の原因となる。</p> <p>ログローテーション設定において、上位設定で fsma ユーザ以外(例えば root) でのファイル所有者設定を行った場合、Linux セキュリティでのログローテーションが発生すると、上位設定が継承され、新たな postgresql.log ファイルの所有者は、期待した fsma ユーザ以外になってしまい、本事象発生となる。<br><br>【対処法】<br>/etc/logrotate.d/fs-linux-securityのpostgresql の欄に「create」を追記し、明示的に fsma ユーザを所有者にする。</p> <p><br>記入例<br> /var/opt/f-secure/common/postgresql/postgresql.log{<br> create 644 fsma fsc<br> postrotate<br> if [ ・・・<br><br>既存の /var/opt/f-secure/common/postgresql/postgresql.log を削除<br><br>上記設定後、fsma サービスを再起動する。</p> <p> </p> <p># /etc/init.d/fsma restart</p> </div> </article> </main>