<-
Apache > HTTP Server > �ĵ� > �汾2.2 > ��������
���� ��л | �������� | ��ƪ���ߣ��𲽹� | ��ҳ�����£�2006��1��17�� | ��ȡ���°汾

�ļ�����������

��ʹ���˴�����������������ÿ��������ʹ���˲�ͬ����־�ļ�ʱ��Apache���ܻ������ļ�������(��ʱҲ��Ϊ�ļ����)�ľ���������Apacheʹ�õ��ļ��������������£�ÿ����ͬ�Ĵ�����־�ļ�һ����ÿ��������־�ļ�ָ��һ�����ټ�10��20����Ϊ�ڲ�ʹ�á�Unix����ϵͳ������ÿ�����̿���ʹ�õ��ļ�����������������������64���������Խ������䣬ֱ������һ���ܴ��Ӳ������Ϊֹ(hard-limit)��

����Apache�������������ƣ�����������������������������޷������ã�

  1. ���IJ���ϵͳû���ṩsetrlimit()ϵͳ���á�
  2. setrlimit(RLIMIT_NOFILE)�����޷�������ϵͳ����������(���� Solaris 2.3)
  3. �ļ����������������Ѿ�������Ӳ�������ơ�
  4. ���IJ���ϵͳ���ļ��������������������ơ�����˵������stdio��ֻ��ʹ��256���µ��ļ���������(Solaris 2)

������������������⣬���������������

top

�ֽ���־�ļ�

�������Ѷ��������������־��¼��ͬһ����־�ļ��У�����ܻ����º�����Ƿֿ����ԶԲ�ͬ�������������ݽ���ͳ�Ʒ��������������������ﵽ���Ŀ�ġ�

���ȣ�����Ҫ��������������Ϣ������־�С���������LogFormatָ���"%v"�����ﵽ���Ŀ�ġ���������־��ʽ���Ŀ�ͷ�������ǣ�

LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost
CustomLog logs/multiple_vhost_log vhost

�⽫����־����ͨ��ʽ������һ����־�ļ���������ÿ����¼ǰ������ʽ������������(������ServerNameָ���ж�����Ǹ�)��(�μ��Զ�����־��ʽ�Ի�ȡ��������)

�����뽫��־�ļ��ֿ�(ÿ����������һ����־�ļ�)��ʱ��������ʹ��split-logfile������������������������Apache���а��supportĿ¼���ҵ��������

�����������������������

split-logfile < /logs/multiple_vhost_log

����������ڸ���һ������������־�ļ���Ϊ����������£���Ϊ��־�ļ��е�ÿ��������������һ���ļ���ÿ���ļ�����"������.log"��������ʽ������