The power of the SMF Apache2 service


I am in the process of migrating some old Solaris 8 web servers to Solaris 10, and plan to use SMF to stop and start Apache. Solaris ships with a relatively recent release of Apache (if only it included the LDAP authentication module and PHP), which is nicely integrated with SMF. If your a *NIX admin, you gotta love the fact that SMF will restart processes for you:

$ svcadm enable apache2

$ ps -ef | grep http

webservd 16663 16660 0 09:57:59 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16662 16660 0 09:57:59 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16661 16660 0 09:57:59 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16664 16660 0 09:58:00 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16665 16660 0 09:58:00 ? 0:00 /usr/apache2/bin/httpd -k start
root 16660 1 2 09:57:58 ? 0:00 /usr/apache2/bin/httpd -k start

$ pkill httpd

$ ps -ef | grep http

webservd 16689 16686 0 09:58:08 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16690 16686 0 09:58:08 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16691 16686 0 09:58:08 ? 0:00 /usr/apache2/bin/httpd -k start
root 16686 1 2 09:58:07 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16688 16686 0 09:58:08 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 16687 16686 0 09:58:08 ? 0:00 /usr/apache2/bin/httpd -k start
This article was posted by Matty on 2007-02-13 23:53:00 -0400 -0400