Disabling unexpected analytics traffic in Atmosphere and Hazelcast
Question
We are seeing outbound traffic from our Jahia server to async-io.org
and phonehome.hazelcast.com
.
What's causing it and how do we block it safely?
Answer
🌐 Atmosphere – How to disable analytics tracking
Atmosphere sends a lightweight tracking request to Google Analytics, using async-io.org
as the referer. This happens by default, but it can be safely disabled via the servlet configuration.
You can add the following parameter to your web.xml
, inside the AtmosphereServlet
definition:
<init-param>
<param-name>org.atmosphere.cpr.AtmosphereFramework.analytics</param-name>
<param-value>false</param-value>
</init-param>
This will prevent any attempt to connect to the analytics endpoint.
Good to know: starting from Jahia 8.2.1.0, this setting is already applied by default — no manual configuration is needed.
📡 Hazelcast – How to disable phone-home traffic
Hazelcast includes a “phone home” feature that periodically sends anonymized usage data to phonehome.hazelcast.com
. You can disable this safely by editing the Hazelcast configuration file.
To do so, open the file:
JAHIA_HOME/digital-factory-data/karaf/etc/hazelcast.xml
Inside the <properties>
section, add the following entry:
<properties>
<property name="hazelcast.logging.type">slf4j</property>
<property name="hazelcast.phone.home.enabled">false</property>
</properties>
This will prevent any attempt to connect to the analytics endpoint.
Good to know: starting from Jahia 8.2.1.0, this setting is already applied by default — no manual configuration is needed.