- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近几个月,我注意到通过网络界面创建新票证的过程出现延迟。目前,将用户链接到屏幕上的工单需要大约 18 秒 http://servidor/otrs/index.pl Action = AgentTicketPhone?。当用户在列表中选择时(没有任何延迟地显示),就会出现缓慢的情况。
通过 AdminSupport 没有警报SQL 基准测试非常出色,即使在测试生产期间(使用 28 个单个代理),所有测试都列为“看起来不错!”Ticket::SearchIndexModule 与 StaticDB 一样,并执行了“bin/otrs.RebuildFulltextIndex.pl”
身份验证链接到为大约 2000 名员工提供服务的 AD,但我们有五个域 Controller 和 Config.pm 我配置了 IP 仅使用其中一个(高性能、较少使用且位于同一网段)并使用“CacheTTL => 60 * 60 * 24”。我寻找一些 AD 字段,但我知道这并不是它们会减慢它们立即显示的速度,而是其他称为注册屏幕字段的字段保持“锁定”状态,直到完成加载“某些内容”。
我检查了 DNS,服务器内可以解析内部名称,并且不会丢失任何数据包。我不在 OTRS 服务器或域 Controller (AD) 中使用 IPV6。
使用多个电子邮件帐户,但由于所谓的电子邮件闪屏仅在创建命名后发送,因此消除了此问题。
专用服务器有 8 个处理器,在高性能虚拟化 VMWare 中具有 9GB RAM。但 S.O 目前是 32 位的。
有人对如何提高现阶段的性能有任何建议吗?有什么我可以关闭的吗?
统计数据:代理商 87文章 397480每票文章数(平均)4.55至少持有一张门票的顾客 3904第 28 组安装目录/opt/otrs第一张票和最后一张票之间的月份 37.53操作系统 linux产品OTRS 3.3.6角色 12门票87428每月门票(平均)2329.33
Apache /2.2.22MySQL 5.5.25a事件目录:Windows Server 2008 R2谷歌浏览器 v47
OTRS 版本 3.3.6(带 ITSM)和 KIX4OTRS 6.0.2,操作系统 - OpenSuse 12,带 Mysql。
PS:我在 otrs 论坛上问过同样的问题,但我寻找答案太久了,所以我求助于其他论坛。
谢谢你的提示。它具有生产环境和其他批准。认证环境很快。我只是使用下面的字段。我的房间没有森林,添加了两个过滤器(AlwaysFilter):
摘 self 的配置:
CacheTTL => 60 * 60 * 24,
Map => [
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'sAMAccountName', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
[ 'UserState', 'RE', 'st', 1, 0, 'var', '', 0 ],
],
};
# In case you want to add always one filter to each ldap query, use
# This option. and. g. AlwaysFilter => '(mail = *)' or AlwaysFilter => '(objectclass = user)'
$ Self -> {'Customer AuthModule :: :: LDAP :: AlwaysFilter'} = '';
# In case you want to add a suffix to each customer login name, Then
# You can use this option. and. g. user just want to use user but
# In your ldap directory exists user @ domain.
$ Self -> {'Customer AuthModule :: :: LDAP :: UserSuffix'} = '@ myexample.com.br';
DNS 正在运行,检查 MX 记录已禁用。
每个用户每天仅发生一次缓慢的情况。有什么方法可以增加缓存时间以减少 AD 中的搜索吗?
最佳答案
埃德森!
在我看来,有几件事可能会影响从自动完成中选择客户后的加载时间。
考虑到,生成下拉列表本身的第一个 AD 调用是在页面加载时进行的,因此它不应该成为瓶颈
选择后调用以下方法:
CustomerTickets 仅提供系统中的工单搜索(如果您从界面搜索工单并且不需要 18 秒 - 此处的情况并非如此)
CustomerInfo 通过 LDAP 协议(protocol)从 Active Directory 请求数据。如果您存储大量属性(例如 > 100 个参数或大型附件,例如 pdf 格式的描述或客户照片),此步骤可能会变得非常慢
我建议只保留 CustomerUserMap 中的主要参数(登录名、电子邮件和 CustomerID)并检查创建是否仍然那么慢。如果有帮助 - 那么您应该检查从 AD 检索的参数,否则您应该尝试限制在 AD 中浏览的树(如果您解析一个大型环境,其中用户居住在多个树中,它也可能需要时间)
限制客户的映射,编辑文件 Kernel/Config.pm 并更改 CustomerUser 对象中的映射(LDAP 设置)
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
...
关于mysql - OTRS - 新电话票 - 从 AD 添加 CustomerUser (CustomerID) 缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34899857/
我有一个场景,我们必须通过 Azure AD 对企业用户进行身份验证,但通过 Azure AD B2C 对外部用户进行身份验证——所有这些都来自同一个登录屏幕。 有一些 Web 应用程序将共享此功能。
在使用 Azure AD B2C 和 Azure AD B2B 之前,我通常会将应用程序添加到我们租户的 Azure AD 中,并且 Office 365 用户可以使用其帐户 (SSO) 访问应用程序
当 Azure Active Directory 信任访问本地 Active Directory 用户时,我们是否可以使用本地 AD 用户名(域限定的 sam 帐户名称,例如:cosmos\brahm
什么是在网站上展示广告的好托管广告管理器? 我听说过OpenX ,但从未使用过。 最佳答案 我们使用名为 Ad Serving Solutions http://www.adservingsoluti
是否可以将用户从云 Azure Active Directory 同步到本地 AD? On Premises 这里有点错误,因为它实际上是 Azure 中的虚拟网络,带有 Windows Server
我正在关注这里的答案:Multi-Tenant Azure AD Auth in Azure AD B2C with Custom Policies 以及这里的演练:https://github.co
我正在尝试使用/common Azure AD 端点在 Azure AD B2C 中使用 Azure AD Auth。根据How to sign in any Azure Active Directo
来自 Mercurial 文档: The manifest is the file that describes the contents of the repository at a particu
我正在尝试将 firebase admob 与 React Native 集成到我的应用程序中,一切都适用于 testID横幅 ('ca-app-pub-3940256099942544/293473
我有一个应用程序需要根据其本地 AD 通用名称来过滤权限。几点注意事项: Azure AD Connect 正在 OnPrem AD 和 Azure 之间同步数据 我已成功将登录用户的组信息从 Azu
我正在使用 blogspot 平台并在我的网站上使用了 Google Adsense。我想对齐一个自动 Adsense 广告,它根本不居中,而带有代码的广告则完全没有问题。它只是自动广告,有人可以帮助
为什么redirect URL必须完全匹配?在域级别进行匹配是否不足以提供适当的安全性? 如果我有数百条路径怎么办? 示例网址: https://myawesomesite.com https://m
我即将创建一个新的 Azure AKS 群集,并且希望将 AKS 与 Azure Key Vault 集成。几个月前,在学习阶段,我看到需要使用Azure AD pod管理的身份来做到这一点,但现在我
我正在尝试配置我的 Azure AD 以同步我的本地 AD DS,如果在 Microsoft Azure AD 中添加任何用户,它应该自动在我的本地 AD 中注册。 我已创建 Azure AD 并配置
我有大约 50 个用户的 Azure AD。这些用户是我们购买Office365时创建的。假设 Azure AD 上的域是 example.com。 ([email protected])在本地,我们
我正在尝试获取组 Azure AD 的名称,Azure 登录 (openId) 后的内部 token 我收到 json 格式的组 ID,但我需要组名称。 登录后的Json: Claims 尝试使用Gr
我们希望将 Azure AD B2C 用于我们的 Web 应用程序,以允许用户使用其公司 ADFS 帐户登录。 根据Azure Active Directory B2C: Add ADFS as a
首先,我无法了解为什么需要这些数据,也无法了解有关网络的细节。您必须相信我,除了运行 LDAP 查询的 PowerShell 脚本之外,没有其他方法可以获取这些数据。 我正在使用具有多个林和多个域的网
我是一个相当新的 PS 用户...正在寻求有关 powershell 脚本的帮助来获取用户所属的安全组列表。 描述我需要什么: 我有包含许多用户(samaccountnames)的输入列表(txt 文
我有两个要存储在目录中以供我的应用程序使用的声明。这些内容不可供用户编辑,但可用于应用程序从 token 中读取。 内置策略可以检索声明,但是,使用自定义策略检索这些声明没有取得任何成功。 通读文章“
我是一名优秀的程序员,十分优秀!