From ab43629b07dc752059b895a8e573b3392a13d48b Mon Sep 17 00:00:00 2001 From: Hynek Mlnarik Date: Mon, 19 Dec 2016 14:25:51 +0100 Subject: [PATCH] KEYCLOAK-4093 Recommendation to use /dev/urandom --- topics/installation/system-requirements.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/topics/installation/system-requirements.adoc b/topics/installation/system-requirements.adoc index 1804157d5b..ba37484ab0 100755 --- a/topics/installation/system-requirements.adoc +++ b/topics/installation/system-requirements.adoc @@ -13,4 +13,6 @@ These are the requirements to run the {{book.project.name}} authentication serve * Network multicast support on your machine if you want to run in a cluster. {{book.project.name}} can be clustered without multicast, but this requires a bunch of configuration changes. Please see the <> section of this guide for more information. - +* On Linux, it is recommended to use `/dev/urandom` as a source of random data to prevent {{book.project.name}} hanging due to lack of available + entropy, unless `/dev/random` usage is mandated by your security policy. To achieve that on Oracle JDK 8 and OpenJDK 8, set the `java.security.egd` + system property on startup to `file:/dev/urandom`. \ No newline at end of file