Ed W wrote: > Hi, anyone shed some light on why not all my processes seem to be > visible in my vserver? > > I needed a caching dns server so created my usual vanilla shell and > added dnscache and the other djb daemon tools > > If I now fire up the dnscache then it seems to work (as expected) and > stops working when I shut down the vserver (as expected) > > Curiously though the process is not visible to "ps" (although most of > the other daemon tools processes are...) The process is visible to vps > in the host server though... Is it running as a non-root user? Did you enable that process-hiding thing in grsec? > In vserver "dnscache" > > dnscache / # ps ax > PID TTY STAT TIME COMMAND > 14641 ? Ss 0:00 /usr/bin/svscan /service > 14642 ? S 0:00 supervise dnscachex > 14644 ? S 0:00 supervise log > 14645 ? S 0:04 multilog t ./main > 14659 ? Ss 0:00 /usr/sbin/syslog-ng > 14672 ? Ss 0:00 /usr/sbin/cron > 26442 pts/3 S+ 0:00 login > 26489 pts/2 Ss 0:00 /bin/bash -login > 29159 pts/2 R+ 0:00 ps ax > > > And on the host: > > svr3 vservers # vps ax|grep dnsc > 9785 0 MAIN pts/3 S+ 0:00 grep --colour=auto dnsc > 14641 1011 dnscache ? Ss 0:00 /usr/bin/svscan /service > 14642 1011 dnscache ? S 0:00 supervise dnscachex > 14643 1011 dnscache ? S 0:03 /usr/bin/dnscache > 14644 1011 dnscache ? S 0:00 supervise log > 14645 1011 dnscache ? S 0:01 multilog t ./main > 14659 1011 dnscache ? Ss 0:00 /usr/sbin/syslog-ng > 14672 1011 dnscache ? Ss 0:00 /usr/sbin/cron > > > Kernel 2.6.22.19-grsec2.1.11-vs2.2.0.6 - Can anyone explain? > > Ed W > -- Daniel Hokka Zakrisson