Return-Path: Delivered-To: apmail-perl-modperl-archive@www.apache.org Received: (qmail 22774 invoked from network); 5 Jun 2009 21:21:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 5 Jun 2009 21:21:31 -0000 Received: (qmail 89384 invoked by uid 500); 5 Jun 2009 21:21:42 -0000 Delivered-To: apmail-perl-modperl-archive@perl.apache.org Received: (qmail 89324 invoked by uid 500); 5 Jun 2009 21:21:42 -0000 Mailing-List: contact modperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list modperl@perl.apache.org Received: (qmail 89316 invoked by uid 99); 5 Jun 2009 21:21:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 21:21:42 +0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 66.111.4.26 is neither permitted nor denied by domain of swartz@pobox.com) Received: from [66.111.4.26] (HELO out2.smtp.messagingengine.com) (66.111.4.26) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Jun 2009 21:21:31 +0000 Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id DC7B2357DED for ; Fri, 5 Jun 2009 17:21:09 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Fri, 05 Jun 2009 17:21:09 -0400 X-Sasl-enc: aEWaZ8ol++5E6kpsVGY7oZGi7m+q+Z/T8Bz/arWkYZp5 1244236869 Received: from [192.168.1.111] (dsl081-241-091.sfo1.dsl.speakeasy.net [64.81.241.91]) by mail.messagingengine.com (Postfix) with ESMTPSA id 7E37F3A7F9 for ; Fri, 5 Jun 2009 17:21:09 -0400 (EDT) Message-Id: <9C524C25-1782-444A-866C-44CB641038EE@pobox.com> From: Jonathan Swartz To: modperl@perl.apache.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: a better apachectl? Date: Fri, 5 Jun 2009 14:21:08 -0700 X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org Over the years I've developed (as I'm sure many have :)) a small home- grown replacement for apachectl, to make start/stop/restart easier. It's in library form, and among other things it * detects whether the server is actually running, by contacting the port * waits to make sure the server starts properly, and shows the error logs if it fails * detects and removes out-of-date httpd.pid files Now's the perfect time to ask, is there something out there like this? If not, does this seem useful for CPAN, as, say, Server::Control? Jon