我最近检查了我们的旅行者服务器的日志文件(它们是巨大的BTW),并注意到过去几天的以下条目:
Lotus traveler 03 SERVICE UNAVAILABLE(服务器当前无法处理请求)
其中大多数是针对同步邮件时遇到问题的用户。
如何让服务器取得更大进展呢?
答案 0 :(得分:0)
我会考虑调整HTTP线程。
Domino HTTP服务器任务必须具有足够的线程来处理来自访问Lotus Notes Traveler服务的移动设备的HTTP请求数。您可以使用Lotus Notes Administrator客户端调整HTTP服务器线程的数量,并修改Lotus Notes Traveler服务器的服务器文档。在服务器文档中,单击“Internet协议”,然后单击“HTTP”并更改“活动线程数”值。
要确定要为Lotus Notes Traveler分配的最佳HTTP线程数,请获取设备数并乘以1.2。例如,如果您有250个移动设备,那么您的HTTP活动线程值应该至少为300(1.2倍250)。 HTTP服务器任务在启动时分配所有这些线程,并在服务器启动时保持它们处于活动状态。不要过度分配HTTP线程,因为这会导致Domino服务器内存不足。
调整Lotus Notes Traveler的活动HTTP线程
Lotus Notes Traveler设备在与服务器通信时使用Domino Web服务器HTTP线程。 如果活动HTTP线程数不足,可能会出现以下问题:
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 Notes Traveler client interface, experience sync failures, and general slow responsiveness
Server CPU and memory utilization may increase to abnormal levels
Traveler所需的活动HTTP线程数以这种方式计算:1.2 x已注册设备数=所需活动HTTP线程数 Lotus Notes Traveler激活的默认HTTP线程值
Lotus Notes Traveler将活动HTTP线程设置为默认值,具体取决于Domino实例的体系结构。 对于32位Domino安装,分配了100个HTTP线程。这是使用以下notes.ini参数完成的,在Notes Traveler安装期间自动添加:
NTS_MAX_HTTP_THREADS = 100
对于64位Domino安装,分配了400个HTTP线程。这是通过以下notes.ini参数完成的,在Notes Traveler安装期间自动添加:
NTS_MAX_HTTP_THREADS = 400
如果Notes.ini中还存在NTS_AUTO_CONFIG = true且Traveler服务器ID具有对names.nsf的适当ACL访问权限,则这些参数用于在Traveler启动期间在“服务器”文档中设置HTTP编号活动线程值。