Michael Richardson <m...@sandelman.ca> wrote:
    > Then, port 8080 stops responding.  And also I see new connections just
    > stall.

to be clear, this is what I mean:

oscar-serv03-[~] root 213 #netstat -tan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 192.168.2.13:22         192.168.2.3:56556       ESTABLISHED
tcp6       1      0 :::8080                 :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6     699      0 192.168.2.9:8080        192.168.2.3:37404       ESTABLISHED

{192.168.2.3:37404 is an ssh port forward from my desktop.
I wish stupid ISP had IPv6}

The process is clearly too busy to bother calling accept(2).


htop says:

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
11266 tomcat     20   0 3746M  169M 21252 S 201.  4.3  7:31.82 
/usr/lib/jvm/java-8-openjdk-amd64/bin/java 
-Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.propert
11283 tomcat     20   0 3746M  169M 21252 R 100.  4.3  3:13.27 
/usr/lib/jvm/java-8-openjdk-amd64/bin/java 
-Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.propert
11285 tomcat     20   0 3746M  169M 21252 R 100.  4.3  3:13.77 
/usr/lib/jvm/java-8-openjdk-amd64/bin/java 
-Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.propert
...and a bunch of 0% threads.

oscar-serv03-[~] root 218 #strace -p 11266
strace: Process 11266 attached
futex(0x7fa28312b9d0, FUTEX_WAIT, 11273, NULL^Cstrace: Process 11266 detached
 <detached ...>
oscar-serv03-[~] root 219 #strace -p 11283 2>&1 | sed 10q
strace: Process 11283 attached
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
...forever...
oscar-serv03-[~] root 220 #strace -p 11285 2>&1 | sed 10q
strace: Process 11285 attached
strace: [ Process PID=11285 runs in x32 mode. ]
^C

I guess some JIT codes to 32-bit rather than amd64 codes?

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     m...@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [

Attachment: signature.asc
Description: PGP signature

Reply via email to