httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From André Warnier ...@ice-sa.com>
Subject Re: [users@httpd] httpd service not starting on Windows 2008 (64bit) through Microsoft Failover Cluster
Date Wed, 06 May 2009 17:16:10 GMT
In addition to Jonathan's remarks, when looking at the detail of these 
log messages (the ones mentioning the arguments along with an argument 
number), I have the feeling that this illustrates once again the 
fundamental idiocy and error-proneness of paths with embedded spaces.

It looks very much like the command-line is being parsed by splitting on 
space chars.  Probably again a case where initial quoting is stripped at 
step 1, and confuses subsequent steps no end.

To the OP : what would happen if you installed Apache in, say, C:\Apache ?




Jonathan Zuckerman wrote:
> On Wednesday, May 6, 2009, Raja Shekar CS <rshekar@gmail.com> wrote:
>> Hi,
>> @Jonathan: error output I get is the complete usage help. There is no specific error
seen.
>> I added some debug logging to the httpd startup code, and it looks like Microsoft
Failover Cluster server is passing invalid arguments:
>>
>> When started from Microsoft Failover Cluster:
>> [Wed May 06 19:28:09 2009] [warn]  INPUT ARGS 0 of 8 (8):: C:\\Program Files (x86)\\NetApp\\DataFabric
Manager\\DFM\\bin\\httpd.exe
>> [Wed May 06 19:28:09 2009] [warn]  INPUT ARGS 1 of 8 (8):: -d[Wed May 06 19:28:09
2009] [warn]  INPUT ARGS 2 of 8 (8):: C:/Program Files (x86)/NetApp/DataFabric Manager/DFM[Wed
May 06 19:28:09 2009] [warn]  INPUT ARGS 3 of 8 (8):: -f
>> [Wed May 06 19:28:09 2009] [warn]  INPUT ARGS 4 of 8 (8):: C:\\Program Files (x86)\\NetApp\\DataFabric
Manager\\DFM\\conf\\httpd.conf[Wed May 06 19:28:09 2009] [warn]  INPUT ARGS 5 of 8 (8):: Files
>> [Wed May 06 19:28:09 2009] [warn]  INPUT ARGS 6 of 8 (8):: (x86)\\NetApp\\DataFabric[Wed
May 06 19:28:09 2009] [warn]  INPUT ARGS 7 of 8 (8):: Manager\\DFM\\bin\\httpd.exe -k runservice
>>
>> The last three are causing the issue. These three are automatically taken as startup
parameter when apache service as added as Generic Service to failover cluster (screenshot
attached).
>> When started from Service Control Manager (on the same system):
>>
>> [Wed May 06 19:29:24 2009] [warn]  INPUT ARGS 0 of 5 (5):: C:\\Program Files (x86)\\NetApp\\DataFabric
Manager\\DFM\\bin\\httpd.exe[Wed May 06 19:29:24 2009] [warn]  INPUT ARGS 1 of 5 (5):: -d
>> [Wed May 06 19:29:24 2009] [warn]  INPUT ARGS 2 of 5 (5):: C:/Program Files (x86)/NetApp/DataFabric
Manager/DFM[Wed May 06 19:29:24 2009] [warn]  INPUT ARGS 3 of 5 (5):: -f[Wed May 06 19:29:24
2009] [warn]  INPUT ARGS 4 of 5 (5):: C:\\Program Files (x86)\\NetApp\\DataFabric Manager\\DFM\\conf\\httpd.conf
>>
>> By ignoring the error for the additional parameters, I was able to start httpd through
Failover Cluster.
>> However, I am looking for one clarification:
>> Service installed in service control manager with "Path to executable" as:
>>
>> "C:\\Program Files (x86)\\NetApp\\DataFabric Manager\\DFM\\bin\\httpd.exe" -k runservice
>> I am not able to understand why the "-k runservice" argument is not showing up when
started through service control manager. Just want to be sure that i haven't made a mistake
in logging, and that this is the expected behavior.
>>
>> Thanks for your inputs,
>> Raj.
>> On Wed, May 6, 2009 at 2:34 AM, Jonathan Zuckerman <j.zuckerman@gmail.com>
wrote:
>> On Tue, May 5, 2009 at 5:26 AM, Raja Shekar CS <rshekar@gmail.com> wrote:
>>> Hi,
>>>
>>> I tried an earlier version of apache (2.0.63) and also at simpler path. No
>>> luck.
>>>
>>> Any other hints ? Pls let me know.
>>>
>>> Thanks,
>>> Raj.
>>>
>>> On Mon, May 4, 2009 at 5:57 PM, Eric Covener <covener@gmail.com> wrote:
>>>> On Mon, May 4, 2009 at 7:57 AM, Raja Shekar CS <rshekar@gmail.com>
wrote:
>>>>> I am facing an issue in bringing up httpd (2.2.10) configured in
>>>>> Microsoft
>>>>> Failover Cluster (MSCS) on Windows 2008 64 bit system.
>>>>>>>> Usage: C:\\Program Files (x86)\\DFM\\bin\\httpd.exe [-D name]
[-d
>>>> Tried simplifying the path?
>>>>
>>>> --
>>>> Eric Covener
>>>> covener@gmail.com
>>>>
>>>> ---------------------------------------------------------------------
>>>> The official User-To-User support forum of the Apache HTTP Server Project.
>>>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>>>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>>>>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
>>>> For additional commands, e-mail: users-help@httpd.apache.org
>>>>
> 
> Is it normal for the backslashrs in the path to be doubled up like that?
> Also why is the -k parameter outside the string delimiters?
> Sorry I'm not familiar with the microsoft technologies..
>>>
>>>
>> Could you paste the error output?  From what you've sent us it looks
>> like you're not substituting actual values for the optional parameter
>> descriptions of the program signature, and are also using two slashes
>> to separate directories instead of one..
>>
>> ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>>
>>
>>
>>
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 
> 


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message