Apache HTTP Server Version 2.4
����ȣ��Ʈ�� ���� ����ϰ� �� ����ȣ��Ʈ�� ���� �ٸ� �α������� �����ϸ�, ����ġ�� ��밡���� ���ϱ����(file descriptor, ���� �����ڵ�(file handle)�̶�� �θ�)�� �� ����� �� �ִ�. ����ġ�� ����ϴ� ���ϱ������ �� ������ ���� �α����ϴ� �Ѱ�, �ٸ� �α����� ���þ�� �Ѱ�, �߰��� ���ο뵵�� 10-20���� ���� ����. ���н� �ü���� ���μ����� ����� �� �ִ� ���ϱ���� ������ �����Ѵ�. �� �Ѱ�� ���� 64����, ���� �̺��� ū hard-limit���� �ø� �� �ִ�.
����ġ�� �� �Ѱ踦 �ʿ��Ѹ�ŭ �ø����� ������, �����ϴ� ��찡 �ִ�:
setrlimit()
�ý���ȣ����
�������� �ʴ´�.setrlimit(RLIMIT_NOFILE)
�Լ��� ��������
�ʴ´�.�� ��� �ذ�å��:
<VirtualHost>
���ǿ��� �α�������
�������� �ʰ� �� �α������� ����Ѵ�. (�� �ڼ��� �����
�Ʒ� �α����� �������� �����϶�.)
#!/bin/sh
ulimit -S -n 100
exec httpd
���� ����ȣ��Ʈ�� ���� �α������� ����Ѵٸ� ���߿� �� ����ȣ��Ʈ�� ���м��� ���� �α������� ������ ���� ���̴�. �� �۾��� ������ ���� �� �� �ִ�.
���� �α� �� ����ȣ��Ʈ ������ �߰��Ѵ�. �̸� ����
LogFormat
���þ�� %v
������ ����Ѵ�. �� ������ �α�
���Ĺ��ڿ� �տ� �߰��Ѵ�:
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost
CustomLog logs/multiple_vhost_log vhost
���� common �α����� �տ� (ServerName
���þ ������) ����
����ȣ��Ʈ�� �����Ͽ� �α������� ����Ѵ�. (�α�����
��������ǿ� ���� ������ ��������� �α�����
��
�����϶�.)
�α������� (����ȣ��Ʈ�� �� ���Ͼ�) ������ �ʹٸ� split-logfile
�����
����Ѵ�. �� ���α��� ����ġ �������� support
���丮�� �ִ�.
������ ���� ���α��� �����Ѵ�:
split-logfile < /logs/multiple_vhost_log
����ȣ��Ʈ �α������� ������ �� ���α��� �����ϸ� �α����Ͽ�
������ �� ����ȣ��Ʈ�� ������ �ϳ��� �����. ������ ���ϸ���
hostname.log
�̴�.