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(a)morganjones.org> wrote:
>
>
>> On Aug 22, 2017, at 2:15 PM, Mark Reynolds <mareynol(a)redhat.com> 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(a)lists.fedoraproject.org
> To unsubscribe send an email to 389-users-leave(a)lists.fedoraproject.org