首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级OTRS 6.0 - /opt/otrs/bin/c CPU使用率

升级OTRS 6.0 - /opt/otrs/bin/c CPU使用率
EN

Server Fault用户
提问于 2019-02-14 09:46:10
回答 1查看 752关注 0票数 0

OTRS 6.0 - /opt/otrs/bin/c CPU使用率

大家好,

在OTRS 6.0上,/opt/otrs/bin/c processus登录到otrs/index.pl时使用100%:

代码语言:javascript
复制
3104 apache    20   0  441496  79904   6308 R 100.0  0.2   0:06.05 /opt/otrs/bin/c

网页在4.1分钟后显示,在进程/opt/ OTRS /bin/c完成之后,OTRS响应迅速。

我不知道是否存在相关性,但我发现了这个旧线程:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821848 https://access.redhat.com/security/cve/cve-2015-8853

我在CentOS 7.6上使用perl v5.16.3

如果问题涉及perl版本(regex问题),那么升级版本(不是官方回购版)的最佳实践是什么?通过scl,Redhat写到“不幸的是,解决这些问题并不容易,因为我们将失去不影响底层基础系统的能力,这是软件集合技术的主要特性。”通过编译(cpan.),打破了yum的依赖,并安装了许多构建包

OTRS Perl脚本使用#!/usr/bin/。

提前感谢

EN

回答 1

Server Fault用户

发布于 2019-06-14 13:34:38

最近版本的OTRS (6修补程序级别19)、Perl5.16.3在CentOS 7.6上也有类似的问题。

在我这一边,由于/opt/otrs/bin/c挂起进程(但没有CPU利用率),我无法打开登录屏幕。

如果我重新启动Apache服务,它不会立即重新启动,但它将等待该进程的结束。

今天,我找到了一种“肮脏的方法”来将perl升级到5.26,并安装所有请求的perl模块(通过OTRS)。

我已经测试了几天的解决方案,它似乎定期工作。不幸的是,这个问题完全是随机的,所以我还要多等几天。

这里是解决办法(CentOS 7.6)

安装centos-release和其他一些东西-

百胜更新

百胜公司安装centos-release

百胜安装rh-perl526 526

百胜安装gcc

安装openssl-devel.x86_64

百胜安装rh-perl 526-perl-CPAN.noarche

百胜安装rh-perl 526-perl-DBD-MySQL.x86_64

yum安装rh-perl 526-perl-Encode-devel.x86_64

百胜安装expat-devel.x86_64

百胜安装rh-perl526 526-mod_perl.x86_64

百胜安装rh-perl 526-perl-DateTime.x86_64

安装rh-perl 526-perl- yum

使用Perl5.26

启用“特殊”bash

启用rh-perl526 526 bash

cpan Crypt::Eksblowfish::Bcrypt

cpan Crypt::SSLeay

cpan编码::HanExtra

cpan IO::Socket::SSL

cpan JSON::XS

cpan邮件::IMAPClient

cpan Authen::SASL

cpan网::DNS

cpan模板

cpan Text::CSV_XS

cpan XML::LibXML

cpan XML::LibXSLT

cpan XML::解析器

cpan Net::LDAP

cpan YAML::XS

通过OTRS

检查所需模块

/opt/otrs/bin/otrs.CheckModules.pl

使perl 5.26对所有用户和cron

持久

将行附加到/etc/profile

出口LD_LIBRARY_PATH=/opt/rh/rh-perl526/root/usr/lib64 PATH=/opt/rh/rh-perl526/root/usr/local/bin:/opt/rh/rh-perl526/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

将行附加到/etc/环境

LD_LIBRARY_PATH=/opt/rh/rh-perl526/root/usr/lib64 PATH=/opt/rh/rh-perl526/root/usr/local/bin:/opt/rh/rh-perl526/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/953892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档