[rrd-users] 500 Server Error in Apache
Kade Cole
kcolemail at gmail.com
Wed Aug 15 15:38:11 CEST 2007
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