问题标签 [rhel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

jakarta-ee - RedHat Enterprise Linux 上的 CF 9 出现奇怪的 JVM 崩溃问题

我们目前在 RedHat Enterprise Linux 服务器上运行 ColdFusion 9,发现在某些情况下,JVM 崩溃导致 CF 服务器完全无用,需要重新启动服务器。

在 JVM 完成其死亡螺旋之前,CF 应用程序返回的唯一错误是 java.lang.IndexOutOfBoundsException,它没有在堆栈跟踪中提供太多额外信息。有没有其他人遇到过类似的问题?

基于 House of Fusion(大约 2003 年)上的一些非常老的线程,这是一个由于缓存问题偶尔会出现的问题。但是,据说,这已在后续的 CF 版本中得到修复。

无论如何,对于这个问题的含糊之处,我提前道歉,但是我们在它崩溃之前得到的错误并不是特别有用。

我们无法在 Windows、Mac 或 Ubuntu 上复制此问题。每当在任何这些环境中引发 java.lang.IndexOutOfBoundsException 错误时,JVM 都能很好地恢复。任何帮助将不胜感激。

编辑: 今天早上遭受了严重的脑抽筋,我们运行的是 Enterprise Redhat 而不是 Enterprise Tomcat。

0 投票
2 回答
70 浏览

jboss - 在 RHEL 系统上部署 JBoss 有什么特别的好处吗?

我没想到会这样。有什么要指出的吗?

0 投票
2 回答
2039 浏览

php - 在 PHP 5.1.6 上运行 Zend Framework - 修补或修复 ksort()?

我已经使用 1.10 构建了一个 ZF 应用程序,用于在企业客户端的 RHEL 服务器上部署,该客户端具有 PHP 5.1.6。它不会运行。

我用谷歌搜索,现在意识到它是 PHP 的版本。我没有意识到 ZF 对 PHP 5.2.4 的最低要求,并且对 HeadLink 的调用似乎导致了致命错误“调用未定义的方法 Zend_View_Helper_Placeholder_Container::ksort()”:

客户端不会升级他们的 PHP;我不想在没有 ZF 的情况下重写应用程序,我也不想将 ZF 降级到更早的版本。

是否有一些补丁可以用来将 ksort() 添加到 ZF 1.10 来解决这个问题?可能还有其他问题,但这是我现在卡住的地方。

欢迎任何建议

非常感谢

伊恩

编辑:正如我在下面的评论中所说,我希望很多人之前已经达到了这一点,并将继续这样做,因为 RHEL5 将成为企业环境中的标准,并在未来的好时机。我希望有一个现有解决方案的链接,而不是从头开始设计一个。

更新:我在接受的答案中使用了链接到的补丁,它为我解决了这个问题。

这是将以下公共方法添加到 Zend/View/Helper/Placeholder/Container/Abstract.php

还有一个问题;由 Zend_View_Helper_Doctype 中的字符串转换引起的 PHP 通知。将此函数与上面和下面的类似函数进行比较,这似乎是库中的错误

变成:

修补库本身是我通常会做的最后一件事,但在这种情况下,它让我失去了一个位置。我们将确保在 repo 中对补丁进行版本控制,并为未来的开发人员明确记录。

0 投票
2 回答
1479 浏览

java - RSS/VSS 不断增长,直到机器上的所有内存和交换结束

我们在 RHEL5.3 上有一个带有 Java1.5.0.16 的 weblogic 9.2 服务器,我们在其上部署了一个 Web 服务和一个 Alfresco 内容管理系统。

我们在 HP-UX i11.23 上运行了大约 3 年,一个月前我们迁移到 Linux RH5.3,不时(发生了 3 次)我们注意到该进程开始使用越来越多内存,直到机器上的所有内存和交换结束。

该过程仍然可以正常工作,并且所有日志文件看起来都正常(好像什么也没发生),包括 GC 日志。

pmap 将大分配显示为匿名 pmap(按大一次排序):

有没有人遇到过类似的事情?

谢谢,奥兹

0 投票
1 回答
215 浏览

linux - 百胜通过互联网在rhel5.1

我正在使用 redhat 5.1 版本。我需要从 Internet 自动下载的 rpm,类似于 centos 和 ubuntu。看到我有一个旧的 gcc。编译器我想用这个 yum 实用程序下载与我的 rhel 5.1 兼容的最新版本。请建议 sunil

0 投票
2 回答
661 浏览

ruby-on-rails - 在 Rails 上共享 samba

我正在 Rails 中编写一个 XML 文件(在 RHEL 上运行),然后需要将此文件发布到 Windows 共享。

安装了 Sambala,以便我们可以 SMB 共享,但在运行一些测试代码后,我收到错误:未初始化的常量 ApplicationController::Sambala

有没有更好的方法在 RHEL 上使用 rails 连接到 Windows 共享?还是我需要在某处引用桑巴拉?

0 投票
1 回答
1180 浏览

php - 当我从 PHP/Apache 调用 pdftk 而不是 PHP/CLI 或直接调用时,为什么会出现 SegFault

当我/usr/local/bin/pdftk从 Apache 中的 PHP 调用时(通过shell_exec()exec()system()等),它会按预期返回 SYNOPSIS 消息

当我调用/usr/local/bin/pdftk input.pdf fill_form input.fdf output output.pdf flattenviashell_exec()时,没有任何返回。

当我将完全相同的字符串复制并粘贴到 shell 中的相同路径(作为 apache 用户)时,将按预期生成 output.pdf 文件。

pdftk命令移动到 PHP shell 脚本 (shebang is #!/usr/bin/php) 并php script.php完美地执行它。

从 Apache 中的 PHP(通过)调用该 shell 脚本(其标准错误重定向到标准输出shell_exec(script.php);)会导致以下行:

每当我从命令行(通过 PHP 或直接)运行脚本时,它都可以正常工作。每当我通过 Apache 通过 PHP 运行脚本时,它要么在没有任何通知的情况下失败,要么给出上面列出的 SegFault。

它是 RHEL4 上的 PHP 4.3.9。请不要射击我。我已使用 ini_set() 将内存设置为 512M,并确保 apache 用户已读取/写入所有路径(使用 fopen())并以 apache ...

刚刚去检查 /var/log/messages 找到这个:

注意:禁用 SELinux “修复”了该问题。这是否已进入 ServerFault 问题?有人可以在这里给我 30 秒的 SELinux 访问控制入门吗?

0 投票
2 回答
695 浏览

python - 如果我使用来自 ius 社区项目的 rpm,yum 会中断吗?

我遵循了本教程:http ://blog.boxedice.com/2010/01/19/updating-python-on-rhelcentos/因为我想在 CentOS 5.5 机器上安装 python2.6 而不会破坏 yum。

我成功地安装了python2.6。我的问题是,在完成上述命令后,下次我尝试安装软件包时,如果软件包冲突,它会自动使用来自 ius 的命令吗?如果是的话,它会破坏其他东西吗?

我只是担心下次有人运行 yum 时,它会从 ius 下载一个冲突的包并中断。

0 投票
1 回答
574 浏览

portability - 在 CentOS/RHEL 4.8 上使用 gcc 4.x 构建的应用程序会在完全未更新的 CentOS/RHEL 4 上运行吗?

我们有一个基于 32 位 CentOS 4.8(相当于 Red Hat Enterprise Linux (RHEL) 4 update 8)的商业应用程序。

默认的 gcc 编译器是 3.4.6

我们能够在 32 位和 64 位 CentOS/RHEL 4 和 5 上运行我们的二进制文件,包括完全未更新的 RHEL 4。

问题:如果我们更新到较新的 gcc 4 版本,二进制文件是否仍会在完全未更新的 RHEL 4 上运行

最新的 gcc 似乎是 4.5.1 和 4.4.5

(是的,有些客户安装了初始版本,在无法访问 Internet 的隔离网络上运行,并且从不从出厂版本更新。)

出现这个问题是因为我们现在正在为 amd64 移植到 64 位 FreeBSD 8.1,而默认的 gcc 是 gcc 4.2.1

0 投票
5 回答
5041 浏览

perl - 为什么 TWiki 无法找到已在 @INC 中的模块?

最近我在我的 RHEL 5 上使用 perl 版本 5.8.8 安装了一些 perl 模块,所有安装都很好。我可以看到这些模块存在于@INC 中,但我的 TWiki 站点声称它找不到它们返回错误:Can't locate Net/LDAP.pm in @INC(很多包含模块的路径)在TWiki.pm 第 xx 行。当我这样做perl -e 'use Net::LDAP';时,它不会返回任何东西,这意味着 perl 可以找到该模块。除了使用我必须安装的特定模块的插件外,TWiki 也被正确配置并且工作正常,我什至添加了 setLib.cfg 的路径以防万一。

编辑:

which perl返回/usr/bin/perl

的shebang线twiki/cgi-bin/view#!/usr/bin/perl -wT

perl -MNet::LDAP -e 'print $INC{"Net/LDAP.pm"}, "\n";'返回:

apache错误日志显示:[Tue Nov 16 10:53:47 2010] [error] [client 10.76.14.170] [Tue Nov 16 10:53:47 2010] view: INC /usr/lib/perl5/site_perl/5.8.8 at /usr/local/apache2/htdocs/twiki5_pdc/bin/view line 44.所以它使用正确的路径。