[rrd-users] Re: Problem with RRDs::graph and malformed header

Eric Lennon Bowman ebowman at boboco.ie
Tue Aug 15 19:14:38 MEST 2006

Block, Ryan (Citco) wrote:
> I have this script that prints a graph to stdout which runs fine from a
> command line. When I run it via a web browser, I get the following error
> in my apache log. Also, if I graph it to a file and then display the
> file, it works fine. 
> malformed header from script. Bad header=\x89PNG
A web response is comprised of a header section, consisting of a 
collection of HTTP response headers which specify the type of the 
response, it's size, etc, followed by a data section.  You are just 
sending the data down the response socket, without setting up the 
appropriate headers.

This is a relatively painless introduction to how HTTP works:


Likewise, here's a simple example showing how to setup a simple cgi-bin 
response in apache:



Eric Lennon Bowman
BoboCo Ltd
ebowman at boboco.ie

Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://lists.ee.ethz.ch/rrd-users
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi

More information about the rrd-users mailing list