notes修改宿主服务器,Domino服务器管理notes.ini实用参数

Domino服务器管理notes.ini实用参数

1、两个常用POP3相关的Notes.ini参数POP3MarkRead=2缺省地,通过POP3接收的邮件在Notes仍然是未读,添加此参数可以将POP3接收的邮件标记为已读。

POP3_READ_ALL=1缺省地,一个POP3的客户端是不能接收在这个邮件库中已经被Notes客户端读过了的邮件。添加此参数可以让POP3的客户端忽略邮件的已读或未读状态,以使得它能接收所有的邮件。需要重启Domino服务器生效。

--------------------------------------------------------------------

2、如何让Domino自动记录邮件传输和邮递的详细信息.

在Domino目录notes.ini文件中添加一项“LOG_MAILROUTING=30”

3、立即返回不能正常传送的邮件的邮递失败报告

RouterDeliveryRetrySubset=1

来实现让路由器(Router)立即返回不能正常传送的邮件的邮递失败报告。

邮件重试的时间间隔和退回给发件人的时间限制都是可以控制的。

邮件重试的初始时间间隔在服务器的配置文档里定义,缺省值是15分钟。这一设置的含义是,如果一封邮件在发送时发生暂时性错误,例如对方服务器未响应,Domino在间隔多少时间后进行第一次重试。重试间隔时间设得太短或太长都可能影响邮件邮递的性能,因此如无特殊需要,一般不应修改此值。如果的确要修改这一设置,可以按以下步骤执行:

1.在管理员客户端,点击“配置”标签2.在屏幕左边展开“服务器”,选择“配置”,在屏幕右边找到要修改的服务器的名称,双击打开它的配置文档3.点击“路由器/SMTP”-“限制和控件”-“传输控件”4.修改“初始传送重试间隔”

暂时不能邮递的邮件会保留在Domino服务器的mail.box中进行重试。如果在一定的时间之内都不能邮递成功,该邮件会被退回到发件人的邮箱。这个期限(缺省是一天)可以在Domino服务器的notes.ini文件中定义。可以在notes.ini里加上以下参数:

MailTimeout=

或者,如果要设置少于一天的时间,可以加上:

MailTimeoutMinutes=

修改完毕后重新启动Domino以确保设置生效。

提示以上说明的两个设置都是针对发生暂时性错误的邮件的。如果一封邮件邮递时发生永久性错误,例如收件人的邮件地址不存在,Domino会立即将邮件退回,不会进行重试。

4、进行服务器的设置和数据的收集

以下的步骤进行服务器的设置和数据的收集,如果是cluster,建议您在两个服务器上都做上,以保证在下次发生的时候,都能收集到数据

当Windows,Unix或者i5/OS平台上Domino R6/R7服务器宕机时,收集数据的流程:

1.确信nsd已经在Domino Server上启用:在服务器文档的"基本"标签下,"故障恢复"段落,确认"请运行NSD以收集诊断信息:"旁边的"启用"被勾上。

修改此选项需要重新启动Domino服务器才能生效。

2.在服务器上设置以下调试参数:

方法一:在服务器的notes.ini文件中加上以下几行,完成后重新启动Domino服务器,使它们生效。

CONSOLE_LOG_ENABLED=1 ---启用Domino控制台日志记录。Debug_threadid=1 ---记录每个服务器操作的每个进程和线程ID。Debug_show_timeout=1 --打开到控制台的信号量超时消息,并创建一个名为的semdebug.txt信号量文本文件。Debug_capture_timeout=10   --给每个信号量超时消息加时间戳。CONSOLE_LOG_MAX_KBYTES=1000  --控制Console log文件大小为1M

1000

注添加:Console_Log_Max_Kbytes=字节数

Console_Log_Max_Kbytes=1000则表示console.log大小为1M

方法二:如果服务器不能重新启动的话,您可以通过以下命令的方式来启用:set config CONSOLE_LOG_ENABLED=1

set config DEBUG_THREADID=1

set config DEBUG_CAPTURE_TIMEOUT=1

set config DEBUG_SHOW_TIMEOUT=1

set config CONSOLE_LOG_MAX_KBYTES=1000

3、当问题出现后:1)(可选)捕获显示在Domino server操作台上的信息屏幕。2)当服务器宕机时, nsd将会自动运行,请等待直至它完成。

4、需要收集的数据有:- nsd log,文件名: nsd___date@time.log,date/time应是服务器发生宕机的时刻(i5/OS平台,nsd的文件名格式是:)

- console log,文件名,the date/time应是服务器最后一次启动的时刻

-SEMDEBUG txt,文件名应是服务器最后一次启动的时刻

上面的文件位于Domino Data目录,IBM_TECHNICAL_SUPPORT子目录

----------------------------------------------------------

5、启动console log:

1)在domino控制台上输入如下命令,启用一些debug:

start consolelog

set config DEBUG_THREADID=1

2)等再次出现此问题后,可以在domino控制台上输入如下命令,关闭上面的debug:

stop consolelog

set config DEBUG_THREADID=0

3)然后,把位于Domino Data目录下的IBM_TECHNICAL_SUPPORT子目录的console.log发送到相关技术部门

------------------------------------------------------------------------------------------

6、如何跟踪Notes.ini文件的改变

通过将下面的参数添加到Notes.ini文件中,管理员可以跟踪Notes.ini文件中参数的改变:DEBUG_ENV_IO=1

DEBUG_THREADID=1

每当Notes.ini文件中的参数被添加/修改/删除时,上面一行的参数会强制服务器输出所改变的内容。如果和DEBUG_THREADID=1参数一起使用,则很容易看到哪个进程改变了Notes.ini文件。这两个参数都不需要重新启动服务器。

这两个参数的输出样例:[1488:0002-1370] ***** WRITING WIN.INI 'JrnlEnabled=1'

此输出不会出现在log.nsf文件中,但是会出现在控制台窗口中和控制台日志文件中。

------------------------------------------------------------------------------------------------------

7、获取Domino源和目标之前SMTP会话的信息

注意:要获取Domino源和目标之前SMTP会话的更多信息,管理员可以在发送服务器的notes.ini中添加参数:SMTPClientDebug=1。SMTPClientDebug的值可以是0或者1(0代表禁用,1代表启用)。smtpclientdebug=1

notes.ini中添加参数:SMTPClientDebug=1。SMTPClientDebug的值可以是0或者1(0代表禁用,1代表启用)。

-------------------------------------------------------------------------------------------------------------

8、如何限制Domino Router使用过多的线程处理个别大邮件

通过下面的notes.ini参数来解决:RouterMaxConcurrentDeliverySize=

其中size以kbytes来指定。当启用后,路由器对大小超过此参数的邮件,只使用一个线程逐封发送。这样就避免了过多线程服务于单一邮件的问题。

注意:通常情况下路由器会分配大量的线程同时处理群发邮件,如果启用了这个参数就会防止这种问题的出现。相应的副作用会导致群发邮件需要更长的时间才能发送完毕。同时好处还有可以在此种情况下降低路由器对存"BLK_OPENED_NOTE"的使用量,保证Server内存使用的优化。

另外一个解决办法是通过限制配置文档中的邮件大小控制,从而把超过某个大小的邮件作为低优先级处理。这样可以调整邮递时间,避免在高峰期影响其它的邮件正常路由。

要捕获详细的日志,可以同时启用下面的两个参数:DebugRouter=3

Log_Mailrouting=40

注意:使用DebugRouter=3时,不是所有的主控台信息都会记录到log.nsf中,因此还需要添加Debug_outfile=c:\temp\outfile.txt参数到Notes.ini。

则下面的日志会被记录:"Router: Limiting concurrent delivery for note %d:%d, size: %d".

9、防止大规模的群发邮件造成Router内存用尽停止工作

在服务器的notes.ini中添加以下参数。这些参数在7.0.1和6.5.5之后的版本中才有效。

RouterMaxEffectiveSize=

当启用此参数时,Router会计算邮件大小乘以收件人的数量,如果得出的结果超过这个参数的设置,Router会返回邮递失败报告给发件人。在

计算邮件大小的时候附件是不算在内的。此参数的值的单位是KB。例如,RouterMaxEffectiveSize=300000表示邮件大小乘以收件人的数量必须小于300000KB。

RouterMaxEffectiveSizeIncAttach=1当启用此参数时,计算邮件大小的时候会把附件的大小也计算在内。

10、NSD进程报错'Error writing to process file pid.nbf'

临时方案1如果客户使用的是NSD的更新版本(即版本2382),用户可以在nsd.ini文件中添加以下参数USEPIDNBF=1这个参数可以使NSD启动的时候专用pid.nbf文件,从而减少文件被打开的时间。

临时方案2

Domino Server启动的时候禁止使用NSD -info。具体的办法是在notes.ini中添加DISABLE_SAVENSDCONFIG=1

11、加快处理管理进程

在notes.ini添加一行

ADMINP_ENABLE_CASCADE_DESIGN_ELEMENTS=1

12、禁止对log.nsf数据库启用事务日志通常情况下,启用对log.nsf数据库的事务日志是不必要的。所以有没有

方法可以缺省将其事务日志禁用?

从Domino Server 7.0.2版本开始,notes.ini参数

LOG_DisableTXNLogging=1可以实现此功能。

如果将此参数设为1,这样缺省情况下新创建的log.nsf就会被禁用事务

日志。

13、防止Domino邮件服务器作为垃圾邮件转发服务器

修改notes.ini文件:添加SMTPMTA_REJECT_RELAYS=1(控制转发)

14、解决Domino双网卡无法发送Internet邮件的问题

在DOMINO服务器的Notes.ini文件中加上如下参数DNSServer=x.x.x.x。

X.X.X.X代表DNS服务器IP地址

15、为了检查SMTP邮件路由中与网络相关的问题,我们可以使用这些调试

参数:

debug_tcp_resolver=1。在诊断DNS问题时提供“好”和“坏”示例响应。

debug_tcp_session=1。显示关于在TCP/IP上打开和关闭的会话的调试信息。

16、Domino欢迎词的应用

IMAPGreeting=New greeting here

SMTPGreeting=New greeting here

notes.ini参数POP3Greeting=可以用来设置特定的欢迎词。这个参数支持最多255个ASCII字符。

如:

POP3Greeting="我尝试着用爱做Route,并用Tracer来验证,complete的结果曾经让我感到兴奋无比。接着,我试着用net use打开你的心扉,我才发现原来你的net share并没有为我而start,我开始急了。---欢迎使用3PのPOP3邮件系统!!"

17、记录HTTP请求在Domino的日志中

重要提示:HTTP请求日志只能用于特定问题的故障分析,通常应该在IBM技术支持工程师的指导和协助下完成。请不要将这个功能用于其它目的,比如系统日常管理。这些日志文件由于日积月累将会变得越来越大,如果长期开启HTTP请求日志功能可能会导致可用磁盘空间耗尽。您可以在Domino控制台输入下面这条命令,打开Domino的HTTP请求的日志功能。tell HTTP debug thread on通过上面命令打开的日志功能只对当前的HTTP会话起作用。如果重起HTTP任务后,就不再记录HTTP请求,您也可以通过在Domino控制台输入下面这条命令,

关闭Domino的HTTP请求的日志功能。tell HTTP debug thread off

如果想让HTTP请求日志功能一直起作用,可以在notes.ini中添加下面这行参数。HTTPEnableThreadDebug=1 (for the default level)

Domino 7和Domino 6会把日志文件htthr*.log创建在IBM_TECHNICAL_SUPPORT目录

在服务器的Notes.ini中增加converter_log_level=10一行即可。无需重启服务器。

19、如何启用Domino 8的ODS磁盘结构(48)

在Domino Server上的notes.ini文件中加入CREATE_R8_DATABASES=1这个notes.ini参数

这个参数是动态的,可以用”set config create_r8_databases=1”命令,将该值设为1来启用,设为0来禁用。这个参数是不区分大小写的。

2,在您希望升级的应用上使用load compact–c命令

如果应用升级失败了,我们可以使用Compact–r命令将ODS恢复到之前的版本

3,在Domino Server上新创建的任何应用都会被创建为版本8的ODS(48),只要CREATE_R8_DATABASES参数被设为1,如果这个值恢复到0的话,新的应用就会被创建为版本6的ODS(43)。

20、notes.ini中增加了sso的调试参数

DEBUG_SSO_TRACE_LEVEL=2

21、启用Domino 8.5数据库DAOS特性.需要注意的是,Lotus Domino

8.5缺省设置并不启用DAOS。要启用DAOS,先决条件是Domino服务

器启用事务日志(事务日志可以在服务器文档里启用),同时,在服务

器文档“DAOS”栏设置启用DAOS。

load compact mail -c -daos on

22、iNotes用户注销后将用户重定向到Web页面,

iNotes_WA_LogoutRedirect=http://www.ibm.com

23、定义服务器重新启动所需要的等待时间

在notes.ini文件中增加下面的参数,该参数可以决定用“restart

server”命令在重新启动服务器之前所需要等待的时间(以秒为单位)

Server_Restart_Delay=

注意:上面参数的值必须大于10

Server_Restart_Delay=15

24、如何禁止向Internet群组发送邮件

对于发送给群组名的Internet邮件,如

告。而对于Notes客户端所发送的邮件,如果在地址中选择或输入了群

组名,如All_Employees,由于Notes会自动将群组展开,所以不会受

到影响;如果直接输入带Internet网络域后缀的群组地址,

在Domino 6中,,这个问题可以通过禁止向群组发送邮件来解决。具

体做法是在Domino服务器的Notes.ini文件中加上以下参数:

RouterDisableMailToGroups=1

重新启动服务器使此参数生效。

25、关闭Domino日志log记录

LOG_DisableTXNLogging=1

26、关于Notes更改internet密码所需的缓存时间

Domino的用户可以自己通过Web的方式去修改internet密码,更改结束后,旧的密码被放到服务器的缓存中,默认会保留两天(48小时)来确保管理请求数据库和domino通讯录之间的复制完成。

在notes.ini里面添加HTTP_Pwd_Change_Cache_Hours=1(将旧密码有效期改为一个小时)。注:在这段缓存时间内,旧的密码和新的密码都是有效的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值