[Xymon] showgraph.cgi on Xymon 4.3.12

Novosielski, Ryan novosirj at ca.rutgers.edu
Fri Oct 4 20:58:09 CEST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/04/2013 12:54 PM, Japheth Cleaver wrote:
> 
> 
> On Fri, October 4, 2013 8:59 am, Novosielski, Ryan wrote:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> 
>> Any ideas? Sorry to repost, but there was nothing but silence
>> the first time.
>> 
>> On 09/30/2013 04:04 PM, Novosielski, Ryan wrote:
>>> Hi all,
>>> 
>>> I was hoping you might be able to help me with a problem with 
>>> showgraph.cgi. It works, but lately it's been taking an
>>> inordinate amount of time to complete. I did a truss on the
>>> process when it runs, and it looks like what it's doing is
>>> opening an endless list of fonts:
>>> 
>>> stat("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansDemiBold.ttf",
>>>
>>> 
0xFFBF6F28) = 0
>>> open("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansDemiBold.ttf",
>>>
>>> 
O_RDONLY) = 7 fcntl(7, F_SETFD, 0x00000001)			= 0 fstat(7,
>>> 0xFFBF6D60)				= 0 mmap(0x00000000, 317896, PROT_READ,
>>> MAP_PRIVATE, 7, 0) = 0xFE170000 close(7)					= 0
>>> munmap(0xFE170000, 317896)			= 0 
>>> stat("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansDemiOblique.ttf",
>>>
>>> 
0xFFBF6F28) = 0
>>> open("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansDemiOblique.ttf",
>>>
>>> 
O_RDONLY) = 7 fcntl(7, F_SETFD, 0x00000001)			= 0 fstat(7,
>>> 0xFFBF6D60)				= 0 mmap(0x00000000, 91352, PROT_READ,
>>> MAP_PRIVATE, 7, 0) = 0xFE1A0000 close(7)					= 0
>>> munmap(0xFE1A0000, 91352)			= 0
>>> stat("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansOblique.ttf",
>>>
>>> 
0xFFBF6F28) = 0
>>> open("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansOblique.ttf",
>>>
>>> 
O_RDONLY) = 7 fcntl(7, F_SETFD, 0x00000001)			= 0 fstat(7,
>>> 0xFFBF6D60)				= 0 mmap(0x00000000, 253724, PROT_READ,
>>> MAP_PRIVATE, 7, 0) = 0xFE180000 close(7)					= 0
>>> munmap(0xFE180000, 253724)			= 0
>>> stat("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansRegular.ttf",
>>>
>>> 
0xFFBF6F28) = 0
>>> open("/usr/openwin/lib/X11/fonts/TrueType/LucidaSansRegular.ttf",
>>>
>>> 
O_RDONLY) = 7 fcntl(7, F_SETFD, 0x00000001)			= 0 fstat(7,
>>> 0xFFBF6D60)				= 0 mmap(0x00000000, 486132, PROT_READ,
>>> MAP_PRIVATE, 7, 0) = 0xFE140000 close(7)					= 0
>>> munmap(0xFE140000, 486132)			= 0
>>> 
>>> ...and so on. Any idea why this might have started happening
>>> and what I can do about it? The server OS is Solaris 10
>>> (probably relatively recently upgraded from S10u10 to S10u11.
>>> The graph gets created immediately at the end of these font
>>> openings.
>> 
>> - --
> 
> Unfortunately, I'm not especially familiar with Solaris any more...
> My suspicion would be that the underlying rrdtool access is doing
> this? Is truss equivalent to running strace with "-f" in follow
> mode? AFAIK showgraph.cgi itself wouldn't have any reason to muck
> directly with the font files...

I suspect it's at least related to rrdtool, but when I do -f (it's the
same as for strace), it is all the showgraph.cgi process ID doing the
work.

- -- 
 ____*Note: UMDNJ is now Rutgers-Biomedical and Health Sciences*
 || \\UTGERS      |---------------------*O*---------------------
 ||_// Biomedical | Ryan Novosielski - Sr. Systems Programmer
 || \\ and Health | novosirj at rutgers.edu - 973/972.0922 (2x0922)
 ||  \\  Sciences | OIT/EI-Academic Svcs. - ADMC 450, Newark
      `'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlJPD74ACgkQmb+gadEcsb4HWwCfZ+sWiDI5rsjpkN7vPEL/glfM
sZkAoKZ0Ba5lEvAbGZklUhtsG4at42wM
=XHIp
-----END PGP SIGNATURE-----




More information about the Xymon mailing list