Here are some comments from my Sysadmin:

At 1:55 PM -0400 21-07-1999, Stanislav N. Vardomskiy wrote:
>Essentially, I can see in `top` the process that takes the CPU time.  If I
>attach to that process, I can see that the process repeatedly is doing the
>following:
>[...]
>llseek(8, 19456, SEEK_SET)                      = 19456
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 20480, SEEK_SET)                      = 20480
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 21504, SEEK_SET)                      = 21504
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 22528, SEEK_SET)                      = 22528
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 23552, SEEK_SET)                      = 23552
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 24576, SEEK_SET)                      = 24576
>read(8, "\00403E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 4096, SEEK_SET)                       = 4096
>read(8, "\0\n03E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 2048, SEEK_SET)                       = 2048
>read(8, "\0\b03E003 O03 /029E028E".., 1024)     = 1024
>llseek(8, 34816, SEEK_SET)                      = 34816
>read(8, "\00603E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 18432, SEEK_SET)                      = 18432
>read(8, "\00403E003 O03 /029E\0\0".., 1024)     = 1024
>llseek(8, 11264, SEEK_SET)                      = 11264
>read(8, "\00603F0039003 p02DF02BF".., 1024)     = 1024
>llseek(8, 14336, SEEK_SET)                      = 14336
>read(8, "\0\b03E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 18432, SEEK_SET)                      = 18432
>read(8, "\00403E003 O03 /029E\0\0".., 1024)     = 1024
>llseek(8, 14336, SEEK_SET)                      = 14336
>read(8, "\0\b03E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 18432, SEEK_SET)                      = 18432
>read(8, "\00403E003 O03 /029E\0\0".., 1024)     = 1024
>fstat64(8, 0xFFBEEB18)                          = 0
>llseek(8, 19456, SEEK_SET)                      = 19456
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 20480, SEEK_SET)                      = 20480
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 21504, SEEK_SET)                      = 21504
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 22528, SEEK_SET)                      = 22528
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 23552, SEEK_SET)                      = 23552
>read(8, "\0\0\0\0\0\0\0\0\0\0\0\0".., 1024)     = 1024
>llseek(8, 24576, SEEK_SET)                      = 24576
>read(8, "\00403E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 4096, SEEK_SET)                       = 4096
>read(8, "\0\n03E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 2048, SEEK_SET)                       = 2048
>read(8, "\0\b03E003 O03 /029E028E".., 1024)     = 1024
>llseek(8, 34816, SEEK_SET)                      = 34816
>read(8, "\00603E003 O03 /029E02 ~".., 1024)     = 1024
>llseek(8, 18432, SEEK_SET)                      = 18432
>read(8, "\00403E003 O03 /029E\0\0".., 1024)     = 1024
>[...]
>
>The Apache version in question is
>Server: Apache/1.3.6 (Unix) PHP/3.0.11 mod_perl/1.21 mod_ssl/2.3.6 
>OpenSSL/0.9.3a
>
>As a result of the problems with httpd process (this only happens to an
>Apache that was strted with -DSSL directive), I am forced to downgrade to
>Server: Apache/1.3.6 (Unix) PHP/3.0.8 mod_perl/1.19 mod_ssl/2.3.0 
>OpenSSL/0.9.3
>
>The system is Solaris 7, current as of a month ago,
>SunOS atdot 5.7 Generic_106541-05 sun4u sparc SUNW,UltraAX-MP

Basically, on of the processes runs away after a limited amount of 
time. Starts taking up huge amounts of CPU time.

Any ideas?

A.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to