Tuning active HTTP threads for HCL Traveler
HCL Traveler devices utilize Domino® web server HTTP threads when communicating with the server.
- Apple device users may experience "Cannot connect to server" messages or slow responsiveness when opening, sending, or synchronizing email, contacts, or calendar items and when downloading email attachments
- Other device users may see error 503 (Server busy) messages in the HCL Traveler client interface, experience sync failures, and general slow responsiveness
- Server CPU and memory utilization may increase to abnormal levels
Default HTTP thread values activated by HCL Traveler
HCL Traveler will ensure a minimum number of active HTTP threads are defined on first startup. This value depends on the architecture of the Domino® instance.
For 32-bit Domino® installations, HCL Traveler will ensures at least 100 HTTP threads are allocated.
For 64-bit Domino® installations, HCL Traveler will ensure at least 400 HTTP threads are allocated.
This only happens on first startup to ensure out of the box run-time capability. To change the number of HTTP threads available, see the sections below.
How to determine the number of HCL Traveler devices
tell traveler stat show
Push.Devices.Total
,
which is the total number of devices registered with the server.
For example: Push.Devices.Total = 225
This indicates that 225 devices are registered for synchronization with the HCL Traveler server and that at least 270 HTTP threads are needed (1.2 x 225 = 270).
- Run the console command
tell traveler systemdump stat
. - Open
\data\IBM_TECHNICAL_SUPPORT\traveler\logs\dumps\systemdump.log
. - Search for
Push.Devices.Total
.
How to determine the current number of active HTTP threads
The current number of active HTTP threads allocated by the Domino® web server at startup can be found in the Server document on the Internet Protocols > HTTP tab in the Number active threads field.
MaxActiveThreads
Name: HTTP_MaxActiveThreads Type: Number/number list Size: 10 Value: 100
How to change the number of active HTTP threads
The number of active HTTP threads can be changed in the Server document on the Internet Protocols > HTTP tab in the Number active threads field. It is also important to ensure there are a sufficient number of concurrent connections allowed. This setting is in the Server document on the Internet Protocols > HTTP tab in the Maximum number of concurrent network sessions field. Ensure that this value is at least equal to or greater than the number of active threads defined.
restart task
http
).