Here's the order of events for my morning:
Now I have a hanging directadmin process thats eating all my connections. What I mean is that it's using up open connection slots for my inbound TCP connections and SSH will no longer work.
SSH Error: ssh_exchange_identification: Connection closed by remote host
At this point directadmin was not running (at least not properly) and luckily I had an active SSH session up at home.
Here's the output from strace for that PID (the directadmin PID eating CPU)
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 31256
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e5f708) = 31261
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 31257
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e5f708) = 31262
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 31258
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e5f708) = 31263
--- SIGCHLD (Child exited) @ 0 (0) ---
.... And on and on.
I restarted directadmin and SSHd and all seems to be fine. Can anyone explain this?
Adam
- Upgrade to DA 1.30.1
- Found out vhost templates have new suPHP values (took my server down for 5+ hours after a user made a change to initiate apache reload)
- Used custombuild to build Apache and PHP with suPHP
- Restarted directadmin service
Now I have a hanging directadmin process thats eating all my connections. What I mean is that it's using up open connection slots for my inbound TCP connections and SSH will no longer work.
SSH Error: ssh_exchange_identification: Connection closed by remote host
At this point directadmin was not running (at least not properly) and luckily I had an active SSH session up at home.
Here's the output from strace for that PID (the directadmin PID eating CPU)
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 31256
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e5f708) = 31261
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 31257
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e5f708) = 31262
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 31258
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e5f708) = 31263
--- SIGCHLD (Child exited) @ 0 (0) ---
.... And on and on.
I restarted directadmin and SSHd and all seems to be fine. Can anyone explain this?
Adam