$smwg?已启用?Http?延迟?作业?请求

来自semantic-mediawiki.org
跳转到:航行,搜索


配置参数详细信息:
姓名 $smwgEnabledHttpDeferredJob请求
描述 设置所选作业是否可以与触发作业的初始事务异步执行
默认设置
真的
(其他)可用设置

允许更改初始事务的更新并将其作为作业驻留,等待作业调度程序启动更新

SMW_HTTP_DEFERRED_SYNC_JOB公司

允许更改与更新事务同步进行的更新,即立即执行作业

SMW_HTTP_DEFERRED_LAZY_JOB

允许更改要缓冲的更新,即在MediaWiki完成所有事务后执行作业

软件 语义媒体Wiki
自版本以来
直到版本
配置 安装
关键字 查询 · 性能


草图详细说明了涉及“延期请求调度经理”的技术流程

$smwgEnabledHttpDeferredJob请求是一个配置参数控制…的行为“DeferredRequestDispatchManager”以异步方式管理和执行选定的作业,即以延迟处理模式处理触发作业的初始事务。如果启用,这是此配置参数的默认设置,这些作业将作为请求发送给调度程序,以便与初始事务解耦。配置参数引入语义媒体Wiki 2.3.02015年10月29日发布,与MW 1.19.0-1.25.x兼容。1和一起删除语义媒体Wiki 3.0.02018年10月11日发布,与MW 1.27.0-1.31.x兼容。被软件内部方法取代。2

语义媒体Wiki 2.5.02017年3月14日发布,与MW 1.23.0-1.29.x兼容。添加了SMW_HTTP_DEFERRED_SYNC_JOB公司选项,以控制同步执行更新更改传播交易。此选项有助于缓解由于某种原因“DeferredRequestDispatchManager”无法完成请求且无法等待作业调度程序的情况。4

语义媒体Wiki 2.5.12017年4月22日发布,与MW 1.23.0-1.29.x兼容。添加了SMW_HTTP_DEFERRED_LAZY_作业选项,以缓冲MediaWiki完成所有事务后执行的更新。5。此选项有助于缓解以下情况:由于某种原因,当同一队列上有多个调用处于模式时,“DeferredRequestDispatchManager”允许用户查看排队延迟。

此设置仅在嵌入式查询更新功能已启用。

默认设置[编辑]

$smwgEnabledHttpDeferredJob请求 = 真的;

更改默认设置[编辑]

要修改此配置参数的设置,请在“LocalSettings.php”文件的enableSemantics()呼叫:

更改要与更新事务同步完成的更新(立即执行作业)
$smwgEnabledHttpDeferredJobRequest($smwgEnabledHttpDeferredJobRequest) = SMW_HTTP_DEFERRED_SYNC_JOB公司;
更改要与更新事务同步完成的更新(批处理作业,稍后在空闲时执行)
$smwgEnabledHttpDeferredJob请求 = SMW_HTTP_DEFERRED_LAZY_作业;
更改要使用初始事务进行的更新,并将其作为作业驻留,等待作业调度程序启动更新
$smwgEnabledHttpDeferredJob请求 = ;

另请参见[编辑]



工具书类

  1. ^  语义MediaWiki:GitHub拉取请求高:窄:1169
  2. ^  语义MediaWiki:GitHub拉取请求高:轻:3310
  3. ^  语义MediaWiki:GitHub拉取请求高度:最小宽度:2285
  4. ^  语义媒体Wiki:GitHub问题高度:最小宽度:2283
  5. ^  语义MediaWiki:GitHub拉取请求高:轻:2356