Apache HTTP Server �汾2.2
���ĵ�����������Unixϵͳ�����ֹͣ������Apache �� Windows NT/2000/XP/2003���û���μ��Է���ʽ����Apache ��Windows 9x/ME�û���μ��ڿ���̨������Apache ��
Ϊ��ֹͣ������������Apache ����������������е�httpd
���̷����źš������ַ����źŵķ�������һ�ַ�����ֱ��ʹ��UNIX��kill
�����������еĽ��̷����źš���Ҳ�����ע����ϵͳ�������źܶ�httpd
���̡����㲻Ӧ��ֱ�Ӷ������е��κ�һ�������źţ���ֻҪ���Ѿ���PidFile
�м�����������PID�ĸ����̷����źš�Ҳ����˵���㲻�ضԸ�����������κν��̷����źš���������̷��������źţ�TERM
��HUP
��USR1
�����ǹ�һ����ٽ�����ϸ��˵����
��������������������������̷����źţ�
kill -TERM `cat /usr/local/apache2/logs/httpd.pid`
�ڶ��ַ�����ʹ�����潫Ҫ������httpd
�����ƿ�ִ���ļ��� -k
������ѡ�stop
��restart
��graceful
��graceful-stop
�����������Ƽ���ʹ��apachectl
���ƽű�����httpd
�����ƿ�ִ���ļ�������Щѡ�
������httpd
�����źź��������������ȡ���Ľ��й��̣�
tail -f /usr/local/apache2/logs/error_log
���������Щʾ������Ӧ���ServerRoot
��PidFile
���á�
apachectl -k stop
����TERM
��stop
�źŵ������̿���ʹ������ɱ�������ӽ��̡��⽫����һЩʱ����ɱ�������ӽ��̡�Ȼ�����Լ�Ҳ�˳������н����е�����ǿ����ֹ�����Ҳ��ٽ�����������
apachectl -k graceful
USR1
��graceful
�ź�ʹ�ø����������ӽ���������������ڵ�������˳�(�������û�н��з����������˳�)�����������¶��������ļ������´���־�ļ���ÿ��һ���ӽ����������������������µ������ļ�����һ���µ��ӽ��̲����̿�ʼ�ŷ��µ�����
�������������ܹ�ȷ��MPM���̿���ָ�������������Ҳ����������������ȷ�����ʵ������Ľ��̺��߳�����Ӧ�ͻ��˵�������������StartServers
�ģ������һ�����Ժ�û���´���StartServers
���ӽ��̣������㹻�������������ӽ��̸�������ˣ�������˱����ܹ�ά�ַ����������и����������ӽ����⣬Ҳȷ��StartServers
�������Ը������
ʹ��mod_status
���û���ע���USR1
�źŷ�����������ͳ����Ϣû�������㡣���뱻д�ɼ��ܽ�����������ŷ��������ʱ�併������(��Щ��������ϵͳ�ŵ������ʹ�����Dz��ᶪʧ)�����������IJ����Ż���Ϊ��������һ�㣬���������������ӽ��̵Ĺ����У���scoreboard�ϱ��������ӽ��̵�״̬��
mod_status
���Ὣ��Щ����������ǰ���Ѿ���ʼ��û�н����ŷ�������ӽ�����һ��"G
"����־��
Ŀǰ����־�����ű�����ʹ��USR1
��ȷ������д��Ԥ������־���ӽ��̶��ѽ��������ǽ������ڷ�����USR1
�źź�ȴ�һ���ʵ���ʱ�䣬Ȼ���ٶԾɵ���־����������˵�������һ��խ���û���˵���ֵĵ��������10����֮����ɣ���ô��Ӧ���ڴ���ɵ���־ǰ�ȴ�15���ӡ�
-t
�����в�������������ļ������ȷ��(�μ�httpd
)��������Ȼ���ܱ�֤������һ��������ȷ��������Ϊ�˴���������������������ļ����������һ����root�û�������httpd
�����û�д�����������ȥ�����ֺ���־�ļ����̶���û��rootȨ��ʧ��(������Ϊ�������е�httpd
�Ѿ�������Щ�˿�)���������Ϊ����ԭ����ô�Ϳ�����һ�������ļ������Ĵ������Ӧ���ڽ�����������֮ǰ�����������apachectl -k restart
���̷���HUP
��restart
�źŻ�ʹ�����յ�TERM
�ź�һ��ɱ�����е��ӽ��̣���֮ͬ�����ڸ����̱������˳��������¶��������ļ������´���־�ļ���Ȼ�����һϵ���µ��ӽ�������������
ʹ��mod_status
���û���ע���HUP
�źŷ���������ͳ����Ϣ�ᱻ���㡣
apachectl -k graceful-stop
WINCH
��graceful-stop
�ź�ʹ�ø����������ӽ���������������ڵ�������˳�(�������û�н��з����������˳�)��Ȼ����ɾ��PidFile
��ֹͣ�����ж˿��ϵļ�������������Ȼ�������в��������ڴ���������ӽ��̣�һ�������ӽ�����������˳����߳�����GracefulShutdownTimeout
ָ��涨��ʱ�䣬�����̽����˳����ڳ�ʱ������£������ӽ��̶������յ�TERM
�źŲ���ǿ���˳���
��"����"״̬�£�TERM
�źŽ���������ֹ�����̺������ӽ��̡�����PidFile
�Ѿ���ɾ�����㽫��ʹ��apachectl
��httpd
�����źš�
graceful-stop
������ͬʱ���ж����ͬ���õ�httpd
ʵ�������ڶ�Apache����ƽ��������ʱ����һ���dz����õ����ԡ���������ijЩ���õ������ͬ�����ܻᵼ�������;���������
����ע��ȷ������Lockfile
��ScriptSock
֮��Ĵ����ļ�������������PID �������ܹ���ȫ�Ĺ��档Ȼ�����һ������ָ�������ģ���־�CGIʹ���κδ�������״̬�ļ�������ע��ȷ�����httpd
����ʵ��֮�䲻�������ļ���
�㻹�����ֹDZ�ڵľ�������������ʹ��rotatelogs
���Ĺܵ���־�������еĶ��rotatelogs
ʵ����ͼͬʱ����ͬһ����־�ļ����ܻᵼ�»����ƻ��Է�����־�ļ���
��Apache 1.2b9 ֮ǰ���кܶ���������������źŵ��������������ھ���������һ���������ǣ�һ��ʱ�����е����⣬���һЩ�����ڲ��ʵ���ʱ����Բ�ǡ����˳���������������㲻�����ķ�Ӧ�����ͬ����������ǡ����ʱ�䷢����������쳣��ƾ����Щӵ��"��ȷ"�������õ���ϵ�ṹ�����Ǿ������������ǵij��֡���ֵ��ע����ǣ���Ȼ��һЩ����������������������ϵ�ṹ�С�
ʹ��������̵�ScoreBoardFile
������ScoreBoard��DZ��Σ�ա��⽫������"bind: Address already in use"(HUP
֮��)��"long lost child came home!"(USR1
֮��)ʱ��ǰ����һ�����������������ʹ��������ʧScoreBoard��һ����¼���������ǽ����ʹ������������ż��ʹ��Ӳ��������Щ������ѽ���������˵��Ǵ�����ṹ������ҪScoreBoard�ļ������������Ҫ�����Ľṹ������Բο�ScoreBoardFile
�ĵ���
��ÿ���ӽ�����һ��HTTP�ij�������(KeepAlive)���漰���ڶ�������������ʱ�����еĽṹ��������ٴ��ھ���״̬�����⡣�����ڶ�ȡ�������û�ж�ȡ�κ�����ͷ֮�������˳������������1.2��˵����̫���ˡ�����Ϊ�������ӵĿͻ����Ѿ����ǵ�������ʱ�ͷ�������ʱ��������Ƶ����������������˵���ⲻ��һ��̫������⡣��ʵ�����ƺ�Ҳû���κ�Ӱ�죺��һ���������з�������һ��֮�ڱ�������20�Σ����ͻ���ȴ�ɹ����������վ������û���κ������ͼƬ����ĵ���