Apache 2 - am I doing it wrong?

Scott Haneda talklists at newgeo.com
Thu Sep 10 11:46:12 PDT 2009


On Sep 10, 2009, at 10:31 AM, Bradley Giesbrecht wrote:

> On Sep 10, 2009, at 1:28 PM, Scott Haneda wrote:
>
>> I have apache 2 via MacPorts running.
>>
>> First issue, reloading I use apachectl. Often times I forget to cd  
>> to the macports area and enable Apples distro. Is chmod -x  
>> apachectl sufficient to solve that?
>>
>> I can move, rename, symblink, or alias, but wanted opinions on the  
>> suggested way.
>>
>> After a apachectl graceful, which I'm doing often as I secure and  
>> tune phi.ini, looking at output from ps I see all httpd processes.  
>> Each has the graceful command in the ps output
>>
>> There are usually 10-15 threads running like this. I am used to  
>> just seeing httpd listed, sans the graceful line.
>>
>> Is apachectl the incorrect way to start, stop, or allow a friendly  
>> reload where connections can finish?
>>
>> I've seen another command used to starts and stop, httpd I believe,  
>> is that the preferred method? What's the difference?
>
> I can't answer your questions but I like to just write shell scripts  
> that load, unload and reload services or combinations of services  
> using launchctl.


What do you get for: `ps aux | grep http`
I have about 10 lines of
_www     74642   0.0  0.1    94448   4636   ??  S    Sun05PM    
0:00.39 /opt/local/apache2/bin/httpd -k graceful

I actually have a hack of a time stopping apache.  Is the idea to  
start and stop it via launchctl?  Or is trying to start and stop it  
via apachectl or httpd -k stop just mean that launchd is going to kick  
it in start again?

I had to unload the plist, kilall httpd, and then finally got a clean  
ps output.

What does your apache shell script look like that starts, stops, and  
reloads?
-- 
Scott * If you contact me off list replace talklists@ with scott@ *



More information about the macports-users mailing list