Web代理监控与调式问题

    Web代理在服务器的执行优先级是最高的,由Web代理引发的服务器宕机现象很多,但是我们很难监控Web代理的运行。通过对notes.ini的研究可以通过如下途径进行处理: 
    1. 开启Web代理调试模式
    打开Web代理模式,方便监控Web代理的情况:
    Set configuration agentThreadDebug=1
 
    agentThreadDebug值设为1或者0,1表示打开代理调试模式。
    执行Web代理时的效果如下:

2. 设置Web代理的超时时间(在服务器文档中设置)
服务器性能相关问题
    1. 设置服务器Admin 
    Set configuration Admin=CN=alsmill/OU=Baosight/O=Baosteel

设置alsmill为服务器的管理员,CN:普通名称,OU:组织单元,O:组织,C:国家代码。

2. 设置Domain,方便Design Web默认打开
    Set configuration Domain=127.0.0.1

这样在Web浏览时默认打开127.0.0.1。

3. 设置代理管理器安排定时代理的最小时间间隔:AMgr_SchedulingInterval
    在某些服务器上要运行大量后台代理。后台代理运行过多,再加上一定的访问压力,会对服务器带来非常大的压力。很多宕机的情况都是后台代理+前台压力造成。所以,可以设置代理管理器安排定时代理的最小时间间隔。
    Set configuration AMgr_SchedulingInterval=10

这里AMgr_SchedulingInterval=10表示最小间隔为10分钟。AMgr_SchedulingInterval的有效值是1到60分钟。

4. 指定代理管理器的“周末”时间Amgr_WeekendDays 
    在定时代理中可以设定该代理周末不运行。“周末”时间Amgr_WeekendDays的默认值是周六、周日。 
    Set configuration Amgr_WeekendDays=1,6,7

1是周,6是周五,7是周六。该设置表示周日、周五、周六不运行。

5. 设置公式运行时间限制FormulaTimeout 
    Set configuration FormulaTimeout=60

表示公式最大执行时间为60秒,默认为无限制。

6. 设置Web代理的超时时间(在服务器文档中设置) 
    7. 开启或关闭Web代理的并发运行(在服务器文档中设置) 
    8. 设置服务器内存使用Platform_Statistics_Enabled 
    Set configuration Platform_Statistics_Enabled=1

强烈建议在Notes.ini文件中加入上面一行,这样会让Domino最大限度地获得系统的内存,提高Domino服务器的性能。Domino 5.0.2(及更高版本)的这一属性支持Windows NT和Solaris平台。

9. 设置Web代理并发运行
    Set configuration DominoAsynchronizeAgents = 1

表示Web代理可以并发运行,这样会加大服务器CPU的消耗,同时提高Web代理的执行速度。

10. 设置加快视图索引速度 
    Set configuration GOFASTER=1

这样在首次打开视图时就会加快视图的索引。0表示放慢。

11. 设置服务器启动任务
    Set configuration ServerTasks=Update,HTTP

表示服务器启动时,启动Update和Http任务。
 安全相关问题 
    1. 设定新建数据库的权限Create_File_Access 
    设置新建数据库的权限默认是全部用户。 
    Set configuration Create_File_Access=* 表示全部用户可以创建数据库。
    Set configuration Create_File_Access=LocalAdmins 表示只有LocalAdmins才能创建数据库
    Set configuration Create_File_Access=*VWAdmins 表示只有names.nsf数据库中VWadmins视图里的所有人员才能创建数据库。

2. 设定创建复本的权限Creat_Replica_Access
    设置创建复本的数据库权限,设置方式同上文设置新建数据库权限Create_File_Access。

3. 设置禁止访问服务器的权限Deny_Access
    设置方式同上文设置新建数据库权限Create_File_Access。

4. 可以在服务器文档中设置允许访问或禁止访问服务器的权限。

自动批量注册用户问题 
    1. 设定批量注册的文本路径BatchRegFile 
    在用户注册时,我们可以引入批量注册文本进行注册,这个文本的文件名可以在此指定:
    Set configuration BatchRegFile=c:\BatchUser.txt

2. 设定验证者标志符路径CertifierIDFile 
    Set configuration CertifierIDFile=C:\LOTUS\DOMINO\IDS\CERT.ID

可以设定验证者标志符的路径,这样解决自动注册的问题。

 搜索相关问题 
    1. 设置索引废止周期Default_Index_Lifetime_Days 
    Set configuration Default_Index_Lifetime_Days=60

2. 设置索引线程数UPDaters 
    Set configuration UPDaters=8

这里设置了开启8个索引线程。线程越多全文索引的速度越快,同时也越耗性能。

3. 设置查询最大结果数QueryMaxResults 
    Set configuration QueryMaxResults=5000

表示最大查询结果为5000,如果查询结果超过5000,结果有点不稳定。

设置DB2相关问题
    1. 设置默认创建数据库的模式
    Set configuration db_creation_default_type=NSF

R7以上版本支持。db_creation_default_type的值为NSF或DB2,即设置服务器默认创建的数据库是DB2形式,还是NSF形式。
 
    2. 设置DB2的默认数据库
    Set configuration DB2Database=DominoDb2

设置DB2Database=名称即可,用于存储指定DB2数据库的名称。
 
    3. 设置DB2相关参数
    DB_Creation_Default_Type:默认创建数据库 
    DB2Database:DB2数据库名 
    DB2DBCodepage:设置代码页 
    DB2_DBs_Per_Schema:设置每一个数据库的最大访问数 
    DB2Directory:设置DB2表空间 
    DB2Init:设置是否初始化DB2设置 
    DB2Instance:设置实例 
    DB2QueryViewRowLimit:一次SQL查询返回的最大值 
    DB2UDFPath:DB2访问服务器的位置
    DB2UDFServer:DB2访问服务器的名称

DIIOP设置问题
    DIIOP相关设置包括:
    DIIOPConfigUpdateInterval:指定DIIOP应该从Domino目录中刷新其配置数据的时间间隔(分钟)。 
    DIIOPCookieCheckAddress:该值设置为1启用Cookie的客户机IP地址查找功能。
    DIIOPCookieTimeout:指定各个Cookie保持有效状态的时间(分钟数)。最小设置为1分钟。
    DIIOP_Debug_Invoke:用于调试,显示事务详细信息。
    DIIOP_DUP_Keyring:用于建立一个加密网络会话。
    DIIOPDNSLookup:指定为每个连接并使用DIIOP服务的客户机执行DNS名称查找。
    DIIOPIgnorePortLimits:Linux平台有效,表示DIIOP使用缺省端口63148和63149,还是使用更高编号的端口。
    DIIOPIORHost:替换主机名
    DIIOPLogLevel:日志报告级别

时钟设置及其他
    1. 设定时钟类型ClockType 
    仅用于Unix系统设置12小时制还是24小时制。
    Set configuration ClockType=24_hour

2. 设置日期格式DateOrder 
    日期格式默认是MDY(月、日、年),可设置为:
    Set Configuration DateOrder=YMD

3. 设置日期分隔符DateSeparator 
    Set configuration DateSeparator=-

这里表示用“-”作为分隔符号,如2007-01-01。

domino server端的Notes.ini详解的更多相关文章

  1. OpenStack Paste.ini详解(二)

    接着OpenStack Paste.ini详解(一),接下来就分析request被paste.ini处理的流程 WSGI server接收到URL形式的request时,这些request首先会被Pa ...

  2. MySQL Cluster 配置文件(config.ini)详解

    MySQL Cluster 配置文件(config.ini)详解 ################################################################### ...

  3. SQL Server数据库ROW_NUMBER()函数使用详解

    SQL Server数据库ROW_NUMBER()函数使用详解 摘自:http://database.51cto.com/art/201108/283399.htm SQL Server数据库ROW_ ...

  4. DELL R720服务器安装Windows Server 2008 R2 操作系统图文详解

    DELL R720服务器安装Windows Server 2008 R2 操作系统图文详解 说明:此文章中部分图片为网络搜集,所以不一定为DELL R720服务器安装界面,但可保证界面内容接近DELL ...

  5. ubuntu14.04 server ftp 服务安装配置详解

    ubuntu14.04 server ftp 服务安装配置详解 cheungmine 2016-01-27 http://wiki.ubuntu.com.cn/Vsftpd 0 安装好vsftpd服务 ...

  6. [转帖]Application Request Route实现IIS Server Farms集群负载详解

    Application Request Route实现IIS Server Farms集群负载详解  https://www.cnblogs.com/knowledgesea/p/5099893.ht ...

  7. 【SQL Server】SQL触发器经验详解

    [SQL Server]SQL触发器经验详解 | 浏览: 4314 | 更新: 2013-01-07 15:33 25 11 全文阅读分步阅读   加入杂志 步骤 1 2 3 4 5 6 7 8   ...

  8. 移动端js触摸touch详解(附带案例源码)

    移动端触摸滑动原理详解案例,实现过程通过添加DOM标签的触摸事件监听,并计算触摸距离,通过距离坐标计算触摸角度,最后通过触摸角度去判断往哪个方向触摸的. 触摸的事件列表 触摸的4个事件: touchs ...

  9. Ubuntu 16.04.3 Server 版安装过程图文详解

    Ubuntu 16.04.3 Server 版安装过程图文详解 首先,我们会进入系统安装的第一个界面,开始系统的安装操作.每一步的操作,左下角都会提示操作方式! 1.选择系统语言-English2.选 ...

随机推荐

  1. 求next数组的两种方法

    法一解释:转自http://www.cnblogs.com/yjiyjige/p/3263858.html 关键运算步骤 i 0 1 2 3 4 5 6 7 8 9 A B A C D A B A B ...

  2. javah命令的使用

    背景 java开发中如果使用到JNI,则难免需要使用javah来生成C++或C的头文件信息,下面小编就直接说说javah的命令: 第一种:直接cd到当前程序的target/class目录下(maven ...

  3. 利用dwebsocket在Django中使用Websocket

    一.Websockets介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信 ...

  4. 078 Hbase中rowkey设计原则

    1.热点问题 在某一时间段,有大量的数据同时对一个region进行操作 2.原因 对rowkey的设计不合理 对rowkey的划分不合理 3.解决方式 rowkey是hbase的读写唯一标识 最大长度 ...

  5. C#连接数据库MD5数据库加密

    创建StringHelper类 首先数据库里的资料是加密了的. 创建将指定的字符串加密为MD5密文方法 public static string ToMD5(string source){ Strin ...

  6. char *s 与 char s[ ]的区别

    程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1.栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其 操作方式类似于数据结构中的栈. 2.堆区( ...

  7. Java采用Hibernate连接MySQL

    现有环境: Java JDK1.8 MySQL5.7 [ps]本文是很早前的基于隐马尔科夫模型进行中文词性标注的后续升级完善版,任务就是将之前的写入文件的模型参数写入MySQL 下载Hibernate ...

  8. Android应用开发-数据存储和界面展现(二)

    SQLite数据库 // 自定义类MyOpenHelper继承自SQLiteOpenHelper MyOpenHelper oh = new MyOpenHelper(getContext(), &q ...

  9. Playmaker全面实践教程之playMaker编辑器

    Playmaker全面实践教程之playMaker编辑器 playMaker编辑器 playMaker编辑器是制作状态机的主要视图,如图1-23所示.只有熟悉此视图,读者才能更加快捷的使用Playma ...

  10. dom那些事儿

    一.dom常识1.style属性style对象的属性值都是字符串,设置时必须包括单位,但是不含规则结尾的分号.比如,elem.style.width不能写为100,而要写为100px. 2.getCo ...