On 08/23/2017 11:40 AM, Morgan Jones wrote: > I should add a few things: > > I tried installing Java from Oracle, there are reports of problems with the openjdk. > > Periodically the console does seem to return if I let it sit a few minutes. This is not consistent. > > I tried an strace -f on the process. I don’t see anything particularly interesting though it’s not completely hung, the below repeats more or less over and over: > > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 368271265}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 418417522}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 468582369}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 518770094}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 568927454}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 619067470}, ffffffff <unfinished ...> > [pid 27466] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) > [pid 27466] futex(0x256b528, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27466] futex(0x256b554, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276467, 583608758}, ffffffff <unfinished ...> > [pid 27440] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 669235628}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 719425518}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 769587606}, ffffffff) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27440] futex(0x7f38940cfd54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276466, 819765324}, ffffffff <unfinished ...> > [pid 27457] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) > [pid 27457] futex(0x7f389447ce28, FUTEX_WAKE_PRIVATE, 1) = 0 > [pid 27457] futex(0x7f389447ce54, FUTEX_WAIT_BITSET_PRIVATE, 1, {1276467, 792643143}, ffffffff <unfinished ...> > [pid 27442] <... poll resumed> ) = 0 (Timeout) > [pid 27442] recvmsg(14, 0x7f3880ef74d0, 0) = -1 EAGAIN (Resource temporarily unavailable) > [pid 27442] recvmsg(14, 0x7f3880ef74d0, 0) = -1 EAGAIN (Resource temporarily unavailable) > [pid 27442] poll([{fd=14, events=POLLRDNORM}, {fd=15, events=POLLRDNORM}], 2, 500 <unfinished ...> > [pid 27440] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) > [pid 27440] futex(0x7f38940cfd28, FUTEX_WAKE_PRIVATE, 1) = 0 Sorry forgot to comment on this... This explains the "hang" - connections to the remove server(s) are timing out. Can you look at the DS access logs on a remote server during the hang (note there is a 30 sec log buffer with the access log). Perhaps just tail the access log, reproduce the hang (wait 30 seconds), and provide the complete tail output. > > -morgan > > > > >> On Aug 23, 2017, at 11:18 AM, Morgan Jones <morgan@xxxxxxxxxxxxxxx> wrote: >> >> >>> On Aug 22, 2017, at 2:15 PM, Mark Reynolds <mareynol@xxxxxxxxxx> wrote: >>> >>> >>> >>> On 08/22/2017 01:36 PM, Morgan Jones wrote: >>>> Thanks—is there a trick to turning on admin-serv logging? I don’t have one and at least on first blush don’t see a means of enabling it. >>> The Admin Server (389-admin/389-adminutil) logs by default. Are you >>> saying there is no /var/log/dirsrv/admin-serv/ directory? Or that the >>> directory is empty >> Oh, sorry, I do have an access and error log in /var/log/dirsrv/admin-serv. The logs are sparse between startup and hang: >> ==> error <== >> [Wed Aug 23 11:15:13.941399 2017] [:notice] [pid 15780:tid 139865400174336] [client 127.0.0.1:43150] admserv_check_authz(): passing [/admin-serv/authenticate] to the userauth handler >> >> ==> access <== >> 127.0.0.1 - cn=directory manager [23/Aug/2017:11:15:13 -0400] "GET /admin-serv/authenticate HTTP/1.0" 200 329 >> >>> Also, just to clarify, you are doing all of this on same system >>> correct? And when you create 4 server instances the console starts to >>> hang? Or have you registered 4 remote servers instead of creating local >>> instances? >> I’m registering remote servers. We have a total of 5. It starts to hang after installing the 4th. >> >> -morgan >> _______________________________________________ >> 389-users mailing list -- 389-users@xxxxxxxxxxxxxxxxxxxxxxx >> To unsubscribe send an email to 389-users-leave@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ 389-users mailing list -- 389-users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to 389-users-leave@xxxxxxxxxxxxxxxxxxxxxxx