第二十八章 配置 Web Gateway 的默认参数 - 与 IRIS 的连接

文章目录

  • [第二十八章 配置 Web Gateway 的默认参数 - 与 InterSystems IRIS 的连接(一)](#第二十八章 配置 Web Gateway 的默认参数 - 与 InterSystems IRIS 的连接(一))
  • [与 `IRIS` 的连接](#与 IRIS 的连接)
        • [`Server Response Timeout`](#Server Response Timeout)
        • [`Queued Request Timeout`](#Queued Request Timeout)
        • [`No Activity Timeout`](#No Activity Timeout)
        • [`Apply timeout to all Connections`](#Apply timeout to all Connections)
        • [`Event Log Level`](#Event Log Level)
        • [`Event Log File`](#Event Log File)
        • [Retain All Log Files](#Retain All Log Files)

第二十八章 配置 Web Gateway 的默认参数 - 与 InterSystems IRIS 的连接(一)

IRIS 的连接

本节包含与维护 IRIS 连接相关的参数。

Server Response Timeout

目标 IRIS 服务器响应 Web 服务器请求所允许的最大秒数。超时指的是没有活动的时间段,因此,例如,连续 10 小时每秒发送一行 HTML 数据不会导致超时。该字段的最小允许值为 5 秒。

这里设置的值是系统的默认值。如果指定了继承值,则该值来自"默认参数"页面。但是,可以在各个服务器特定的配置上或在应用程序本身内设置不同的值。

请注意,如果有 Apache 服务器,还可以使用 Apache httpd.conf 文件中的 Timeout 设置此值。首先触发这两个值中较低的一个。

Queued Request Timeout

这是请求可以保留在队列中等待与相应 IRIS 系统建立可用连接的最大秒数。最小允许值为 5 秒。如果指定了继承值,则该值来自"默认参数"页面。

No Activity Timeout

该参数仅与无状态连接相关。该参数指示无状态连接在关闭之前保持空闲状态打开的最长时间(以秒为单位)。如果超过此超时,会话将自动关闭。此功能可防止无状态会话在 IRIS 服务器上累积,特别是在高活动期(打开大量连接以应对增加的工作负载)之后。如果未指定值,无状态连接将保持打开状态,直到手动关闭。如果指定了继承值,则该值来自"默认参数"页面。

请注意,进程可能会在超出配置的超时后保留几分钟。根据设计,Web Gateway 仅定期检查连接超时;发生超时时不会立即通知。根据此检查的时间安排,进程最多可以再延迟 420 秒。

Apply timeout to all Connections

将"无活动超时"选项应用于所有连接(包括组成最小连接池的连接)。如果未选中此选项,Web Gateway 不会将无活动超时应用于最小连接池(由最小服务器连接参数定义)。如果选中此选项,Web Gateway 会将超时应用于池中的所有连接。此选项由 CSP 使用级别非常低的安装使用,因此优先选择所有 CSP 进程超时。如果指定了继承值,则该值来自"默认参数"页面。

Event Log Level

控制将哪些信息写入 Web 网关事件日志。有关详细信息,请参阅事件记录参数。

Event Log File

指定 Web Gateway 事件日志的位置和文件名。如果未指定,它将写入托管 Web Gateway 安装的目录。例如:

要指定替代位置:

java 复制代码
/opt/logfiles/cspgateway/

要指定替代位置和文件名:

java 复制代码
/opt/logfiles/cspgateway/event_log_01012006.log
Retain All Log Files

如果"事件日志循环大小"为空(默认设置),Web Gateway 事件日志将不断增长,直到管理员手动将其清除。如果文件的容量由"事件日志循环大小"指定,则 IRIS 会将日志文件复制到名为 filename.old 的文件中,其中 filename 是完整的原始文件名。后续日志轮换会使用日志的当前内容覆盖 filename.old。要保留所有日志文件,请选择保留所有日志文件。每个日志都以复制发生的日期和时间命名。

相关推荐
江城开朗的豌豆12 分钟前
Vue+JSX真香现场:告别模板语法,解锁新姿势!
前端·javascript·vue.js
这里有鱼汤19 分钟前
首个支持A股的AI多智能体金融系统,来了
前端·python
袁煦丞20 分钟前
5分钟搭建高颜值后台!SoybeanAdmin:cpolar内网穿透实验室第648个成功挑战
前端·程序员·远程工作
摸鱼仙人~21 分钟前
Vue.js 指令系统完全指南:深入理解 v- 指令
前端·javascript·vue.js
前端进阶者22 分钟前
支持TypeScript并打包为ESM/CommonJS/UMD三种格式的脚手架项目
前端
星空下的曙光22 分钟前
pnpm vs npm区别对比
前端·npm·node.js
啃火龙果的兔子23 分钟前
React 图标库发布到 npm 仓库
前端·react.js·npm
江城开朗的豌豆24 分钟前
Vue列表渲染的坑:为什么不能用index当key?血泪教训总结!
前端·javascript·vue.js
JiaLin_Denny25 分钟前
如何在在NPM发布一个React组件
前端·react.js·npm·npm组件·npm发布·npm发布组件·npm如何发布组件
第六页第七页序25 分钟前
npm : 无法加载文件 D:\Nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本
前端·npm·node.js