[rrd-users] 500 Server Error in Apache

Geoff Garside geoff.garside at openhosting.co.uk
Wed Aug 15 15:56:01 CEST 2007


Glad you got it sorted, I was at a lost to what was causing the problem.

Geoff

On 15 Aug 2007, at 14:38, Kade Cole wrote:

> I think I have found my problem and all is working now. I had
> duplicated the variable names for the CDEFs. If you have one duplicate
> variable name rrdcgi will tell you and not generate a graph. If you
> have more than one duplicate variable name rrdcgi will just seg fault
> and crash. Once I made sure all the variable names were unique all
> rrdcgi activity went back to normal. Thanks for the help.
>
> Kade
>
> On 8/13/07, Kade Cole <kcolemail at gmail.com> wrote:
>> Yes they all have the same permissions. Is there anyway to see what
>> version of rrdcgi I am running just to verify? I tried -v, -V,
>> --version, none seem to work.
>>
>> Kade
>>
>> On 8/13/07, Geoff Garside <geoff.garside at openhosting.co.uk> wrote:
>>> Permissions on the related RRDs on those lines all kosher?
>>>
>>> Geoff
>>>
>>> On 13 Aug 2007, at 16:52, Kade Cole wrote:
>>>
>>>> I tried all of the above. Still have the same problem. If I remove
>>>> some of the lines it will start to work. eg.
>>>>
>>>>    DEF:AP462101=/usr/local/www/MRTG/WIRELESSAP/evergreen/clients-
>>>> ap-46.2.10.rrd:ds0:AVERAGE
>>>> --- remove above line and all lines to and including ---
>>>> GPRINT:AP46213:MAX:%2.0lf
>>>>
>>>> Kade
>>>>
>>>> On 8/13/07, Geoff Garside <geoff.garside at openhosting.co.uk> wrote:
>>>>> When you removed the space was it to change it from
>>>>>
>>>>>         #! /usr/local/bin/rrdcgi
>>>>>
>>>>>         <HTML>
>>>>>
>>>>> to
>>>>>
>>>>>         #!/usr/local/bin/rrdcgi
>>>>>
>>>>>         <HTML>
>>>>>
>>>>> or
>>>>>
>>>>>         #! /usr/local/bin/rrdcgi
>>>>>         <HTML>
>>>>>
>>>>> or both?
>>>>>
>>>>> Geoff
>>>>>
>>>>> On 13 Aug 2007, at 16:05, Kade Cole wrote:
>>>>>
>>>>>> I tried without the space. That did not help. I also tried
>>>>>> running on
>>>>>> the command line but I am unable to figure that out. All it  
>>>>>> says is
>>>>>> (offline mode: enter name=value pairs on standard input). Then it
>>>>>> just
>>>>>> hangs. I tried pasting in the following line:
>>>>>>    DEF:AP46111=/usr/local/www/MRTG/WIRELESSAP/main/clients-
>>>>>> ap-46.1.1.rrd:ds0:AVERAGE
>>>>>>    DEF:AP46112=/usr/local/www/MRTG/WIRELESSAP/main/clients-
>>>>>> ap-46.1.1.rrd:ds1:AVERAGE
>>>>>>   CDEF:AP4611=AP46111,AP46112,+
>>>>>>  LINE1:AP4611#003300:46.1.1
>>>>>> GPRINT:AP4611:LAST:%2.0lf
>>>>>> GPRINT:AP4611:MAX:%2.0lf
>>>>>> But then I get a seg fault. Thanks.
>>>>>>
>>>>>> Kade
>>>>>>
>>>>>> On 8/13/07, Geoff Garside <geoff.garside at openhosting.co.uk>  
>>>>>> wrote:
>>>>>>> On 13 Aug 2007, at 15:38, Kade Cole wrote:
>>>>>>>
>>>>>>>> Sorry should have included that in the first email:
>>>>>>>> [Mon Aug 13 09:37:26 2007] [error] [client X.X.X.X] Premature
>>>>>>>> end of
>>>>>>>> script headers: wireless-buildings-rrd.cgi
>>>>>>>>
>>>>>>>> Kade
>>>>>>>>
>>>>>>>> On 8/13/07, Geoff Garside <geoff.garside at openhosting.co.uk>  
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> On 13 Aug 2007, at 15:26, Kade Cole wrote:
>>>>>>>>>
>>>>>>>>>> I have the following config file that I am having trouble
>>>>>>>>>> getting to
>>>>>>>>>> work with rrdcgi. It will not load the page. I get a 500
>>>>>>>>>> Internal
>>>>>>>>>> Server Error with Apache/2.0.59 running on FreeBSD 6.2. It  
>>>>>>>>>> will
>>>>>>>>>> run
>>>>>>>>>> fine if I cut some of the variables or CDEFs out. I was
>>>>>>>>>> wondering if
>>>>>>>>>> anyone had any ideas what the problem might be. I have tried
>>>>>>>>>> rrdtool-1.0.50  and rrdtool-1.2.23. Thanks.
>>>>>>>>>>
>>>>>>>>> <snip>
>>>>>>>>>
>>>>>>>>> What is Apache writing to your /var/log/httpd-error.log file?
>>>>>>>>>
>>>>>>>>> Geoff
>>>>>>>
>>>>>>> Maybe try removing the first space after the #! in your .cgi  
>>>>>>> file?
>>>>>>> What happens if you just run the file through rrdcgi on the  
>>>>>>> command
>>>>>>> line, what do you get as the headers there?
>>>>>>>
>>>>>>> Geoff
>>>>>
>>>
>>>



More information about the rrd-users mailing list