21.3. ��־�ļ�ά��

�����ݿ����������־���������һ���ط��Ǹ������⣬ �����ǽ��������Ƿŵ� /dev/null � ������Σ�յ������ʱ����־����Ƿdz�����ġ� ��������־������ܺ��Ӵ��ر����ڱȽϸߵĵ��Լ����ϣ��� �����㲻������ֹ�ر������ǣ�����Ҫ"��ת"��־�ļ��� ���������µ���־�ļ����Ҿ��������ϵģ�

�����򵥵ذ�postmaster��stderr����һ���ļ��У� �������־����� ���ǽض���־�ļ���Ψһ�ķ�����ֹͣ������postmaster�� ���������ڿ���������ʹ�� PostgreSQL �����ǿ��Եģ�������϶�������������������ô�ɡ�

һ�����õİ취�ǰ� postmaster �� stderr ������͵�ij����־��ת����� ������һ�����õ���־��ת���������ͨ���� postgresql.conf ���������ò��� redirect_stderr Ϊ true �İ취�������������Ŀ��Ʋ����� Section 16.4.6.1 ��������

���⣬����ܻ���ð� postmaster ��stderr �����ijЩ��־��ת�ű������Щ���ر������Ѿ���������������������������ʱ�� ���磬������ Apache ������� rotatelogs ���߾Ϳ������� PostgreSQL�� Ҫ��ô����ֻ��Ҫ�� postmaster �� stderr �ض���ָ������ ������� pg_ctl ��������������ô stderr �Ѿ��ض��� stdout�� �����ֻ��Ҫһ���ܵ�������磺

pg_ctl start | rotatelogs /var/log/pgsql_log 86400

����һ���������Ĺ�����־����ķ������ǰ����Ƿ��͸� syslog���� syslog �����ļ���ת�� Ҫ����������ߣ�������Ҫ���� postgresql.conf ��� log_destination ���ò�������Ϊ syslog ����¼ syslog ��־���� Ȼ��������ǿ�� syslog �ػ����̿�ʼд��һ������־�ļ���ʱ�� ��Ϳ��Է���һ�� SIGHUP �źŸ����� ��������Զ���ת��־�ļ�����ô���ǿ������� logrotate ������ syslog ����־�ļ���

�������ںܶ�ϵͳ�ϣ�syslog ���Ƿdz��ɿ����ر����ڴ�����־��Ϣ������£� ��������������Ҫ��Щ��Ϣ��ʱ��ضϻ��߶������ǡ� ���У��� linux �ϣ�syslog ���ÿ����Ϣˢ�µ������ϣ� ���ºܶ��ӵ����ܡ� ��������� syslog �����ļ�������ļ�����ͷʹ��һ�� - ���ر������Ϊ����

��ע���������������н��������ע�����ڿ����õļ���Ͽ�ʼһ���µ���־�ļ��� ���Dz�û�д���ɾ���ɵģ�������Ҫ����־�ļ������顣����ܻ���Ҫ����һ�����������ڵ�ɾ������־�ļ��� ����һ�����ܵĽⷨ��������־��ת�����������ڵظ��Ǿɵ���־�ļ���