Hello,

I upgraded the kernel and glibc over the weekend (using rpms) on my RH8.0
laptop.  I upgraded glibc using 'rpm -Fvh', but when I upgraded the kernel
I used two steps.  First 'rpm -ivh' to leave the existing kernel in place
until I could test it, then I removed the old kernel with 'rpm -e'.  Now to
the question.

Before the upgrade when I would run 'ps axuf' I would see something like the
following, which was taken from a similar machine (excuse the long lines, I 
want the output to be clear):

root     14944  0.0  0.0  1976  924 ?        S     2002   0:00 /bin/sh 
/usr/local/mysql/bin/safe_mysqld --datadir=/usr/local
mysql    14963  0.0  0.2 13164 4048 ?        S     2002   0:03  \_ 
/usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysq
mysql    14965  0.0  0.2 13164 4048 ?        S     2002   0:03      \_ 
/usr/local/mysql/libexec/mysqld --basedir=/usr/local/
mysql    14966  0.0  0.2 13164 4048 ?        S     2002   0:01          \_ 
/usr/local/mysql/libexec/mysqld --basedir=/usr/lo
mysql    16240  0.0  0.2 13164 4048 ?        S    11:01   0:00          \_ 
/usr/local/mysql/libexec/mysqld --basedir=/usr/lo
mysql    16241  0.0  0.2 13164 4048 ?        S    11:01   0:00          \_ 
/usr/local/mysql/libexec/mysqld --basedir=/usr/lo
root      8469  0.0  0.3 50484 5216 ?        S    06:49   0:00 
/usr/local/apache/bin/httpd
apache    8470  0.0  0.5 51688 8648 ?        S    06:49   0:01  \_ 
/usr/local/apache/bin/httpd
apache    8471  0.0  0.4 51772 7652 ?        S    06:49   0:00  \_ 
/usr/local/apache/bin/httpd
apache    8472  0.0  0.5 51820 8284 ?        S    06:49   0:00  \_ 
/usr/local/apache/bin/httpd
apache    8473  0.0  0.5 51744 8144 ?        S    06:49   0:01  \_ 
/usr/local/apache/bin/httpd
apache    8474  0.0  0.5 51784 8872 ?        S    06:49   0:01  \_ 
/usr/local/apache/bin/httpd

But now when I run the 'ps axuf' command I get the following output:

root      1571  0.0  0.7  4080  920 pts/1    S    09:15   0:00 /bin/sh 
/usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
mysql     1601  0.0  0.5 28904  700 pts/1    S    09:15   0:00  \_ [mysqld]
mysql     1603  0.0  0.5 28904  700 pts/1    S    09:15   0:00      \_ [mysqld]
mysql     1604  0.0  0.5 28904  700 pts/1    S    09:15   0:00          \_ [mysqld]
mysql     1611  0.0  0.5 28904  700 pts/1    S    09:15   0:00          \_ [mysqld]
root      6293  0.0  0.6  8204  820 ?        S    10:15   0:00 
/usr/local/apache/bin/httpd
apache    6294  0.0  0.6  8264  840 ?        S    10:15   0:00  \_ [httpd]
apache    6295  0.0  0.6  8264  840 ?        S    10:15   0:00  \_ [httpd]
apache    6296  0.0  0.6  8264  840 ?        S    10:15   0:00  \_ [httpd]
apache    6297  0.0  0.6  8264  840 ?        S    10:15   0:00  \_ [httpd]
apache    6298  0.0  0.6  8264  840 ?        S    10:15   0:00  \_ [httpd]

I can still connect to apache and mysql just fine, but I want to make sure
that nothing is wrong before I update glibc and the kernel on my production
machines.

I recompiled apache to see if the problem was an issue with the binaries
having been compiled with a former version of glibc, no luck.  There are
a few other processes that are displayed this way, notably the following:

root       839  0.0  0.6  2044  848 ?        S    09:08   0:00 /bin/sh 
/command/svscanboot
root       885  0.0  0.2  1336  284 ?        S    09:08   0:00  \_ svscan /service
root       887  0.0  0.1  1300  244 ?        S    09:08   0:00  |   \_ supervise 
dnscache
dnscache  6541  1.5  1.0  2600 1340 ?        S    13:00   0:00  |   |   \_ [dnscache]
root       888  0.0  0.1  1300  244 ?        S    09:08   0:00  |   \_ supervise log
dnslog    6540  1.0  0.2  1304  264 ?        S    13:00   0:00  |   |   \_ multilog t 
/var/log/djbdns/dnscache
root       889  0.0  0.1  1300  244 ?        S    09:08   0:00  |   \_ supervise qmail
qmails     895  0.0  0.2  1344  324 ?        S    09:08   0:00  |   |   \_ [qmail-send]
qmaill     897  0.0  0.2  1312  348 ?        S    09:08   0:00  |   |       \_ 
[splogger]
root       898  0.0  0.1  1308  220 ?        S    09:08   0:00  |   |       \_ 
qmail-lspawn |preline procmail
qmailr     899  0.0  0.1  1304  244 ?        S    09:08   0:00  |   |       \_ 
[qmail-rspawn]
qmailq     900  0.0  0.1  1304  240 ?        S    09:08   0:00  |   |       \_ 
[qmail-clean]
root       890  0.0  0.1  1300  244 ?        S    09:08   0:00  |   \_ supervise zope
root       891  0.0  0.1  1300  244 ?        S    09:08   0:00  |   \_ supervise log

Many other processes are displayed the same as they used to be, so I am 
really not sure what is going on here.

So, why does the process listing now show a [mysqld] instead of the full
path as before?  The only place I had seen this sort of thing before is
when ps displays a zombie process.  

Any help or assistance is appreciated, 

Cory

--
Cory Wright
Stand Blue Technology
http://www.standblue.net/



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to