問題タブ [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.
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 Tomcat ではなく Enterprise Redhat を実行しています。
jboss - RHEL システムに JBoss をデプロイすることに特別な利点はありますか?
私はそうは思わないでしょう。指摘することはありますか?
php - PHP 5.1.6 で Zend Framework を実行する - ksort() のパッチまたは修正?
PHP 5.1.6 を搭載した企業クライアントの RHEL サーバーに展開するために、1.10 を使用して ZF アプリを構築しました。実行されません。
私はググったところ、それが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 に追加しています。
残りの問題が 1 つあります。Zend_View_Helper_Doctype の文字列変換による PHP 通知。この関数を上下の同様の関数と比較すると、これはライブラリのエラーのようです
変更:
ライブラリ自体にパッチを適用することは、私が通常行う最後のことでしたが、この場合、問題が解決しました。パッチがリポジトリでバージョン管理され、将来の開発者のために明らかに文書化されていることを確認します.
java - マシンのすべてのメモリとスワップが終了するまで、RSS/VSS は止まらずに成長します
RHEL5.3 に Java1.5.0.16 を搭載した weblogic 9.2 サーバーがあり、Web サービスと Alfresco コンテンツ管理システムを展開しています。
HP-UX i11.23 で約 3 年間問題なく実行していましたが、1 か月前に Linux RH5.3 に移行し、ときどき (3 回発生しました) プロセスがますます使用し始めていることに気付きました。マシン上のすべてのメモリとスワップが終了するまで、メモリ。
プロセスは引き続き正常に動作し、GC ログを含むすべてのログ ファイルは (何も起こらなかったかのように) 正常に見えます。
pmap は大きな割り当てを匿名の pmap として表示します (大きなものでソートされます):
誰かが似たようなことに遭遇しましたか?
ありがとう、オズ
linux - インターネット経由で rhel5.1 の yum
私はredhat 5.1バージョンを使用しています。centosやubuntuと同様に、インターネットから自動的にダウンロードするrpmが必要です。私は古いgccを持っています。この yum ユーティリティを使用して、rhel 5.1 と互換性のある最新バージョンをダウンロードしたいのですが、sunil を提案してください
ruby-on-rails - レール上のサンバシェア
Rails(RHELで実行)でXMLファイルを作成しているので、このファイルをWindows共有に投稿する必要があります。
Sambalaは、共有にSMBできるようにインストールされましたが、いくつかのテストコードを実行した後、エラーが発生します:初期化されていない定数ApplicationController :: Sambala
RHELのレールを使用してWindows共有に接続するためのより良い方法はありますか?または、どこかにsambalaへの参照を含める必要がありますか?
php - PHP/Apache から pdftk を呼び出したときに SegFault が発生するのはなぜですか。PHP/CLI または直接ではありません。
/usr/local/bin/pdftk
Apache で PHP から ( 、 、 などを介してshell_exec()
)exec()
呼び出すと、system()
期待どおりに SYNOPSIS メッセージが返されます。
/usr/local/bin/pdftk input.pdf fill_form input.fdf output output.pdf flatten
経由で呼び出すとshell_exec()
、何も返されません。
まったく同じ文字列をコピーしてシェルの同じパスに (apache ユーザーとして) 貼り付けると、output.pdf ファイルが期待どおりに生成されます。
pdftk
コマンドを PHP シェル スクリプト (shebang is ) に移動し#!/usr/bin/php
て実行すると、php script.php
完全に機能します。
そのシェル スクリプトを (stderr を stdout にリダイレクトして) Apache の PHP から ( 経由で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 アクセス制御の入門書をここで教えてもらえますか?
python - iusコミュニティプロジェクトのrpmを使用すると、yumは壊れますか?
私はこのチュートリアルに従いました:http://blog.boxedice.com/2010/01/19/updating-python-on-rhelcentos/python2.6をCentOS5.5マシンにyumを壊さずにインストールしたかったからです。
そして、私はpython2.6を正常にインストールすることができました。私の質問は、次にパッケージをインストールしようとしたときに上記のコマンドを完了した後、パッケージが競合している場合、それはiusからのものを自動的に使用するのでしょうか?そして、もしそうなら、それは何か他のものを壊しますか?
次回誰かがyumを実行すると、競合するパッケージがiusからダウンロードされて壊れてしまうのではないかと心配しています。
portability - CentOS / RHEL4.8でgcc4.xを使用してビルドされたアプリは、完全に更新されていないCentOS / RHEL 4で実行されますか?
32ビットのCentOS4.8(Red Hat Enterprise Linux(RHEL)4アップデート8と同等)で構築した商用アプリケーションがあります。
デフォルトのgccコンパイラは3.4.6です。
完全に更新されていないRHEL4を含め、32ビットと64ビットのCentOS /RHEL4と5の両方でバイナリを実行できます。
質問:新しいgcc 4バージョンに更新した場合でも、バイナリは完全に更新されていないRHEL4で実行されますか?
最新のgccは4.5.1と4.4.5のようです
(もちろん、初期バージョンをインストールし、インターネットにアクセスできない分離されたネットワークで実行し、出荷時のバージョンから更新しないお客様もいます。)
この問題は、amd64用に64ビットのFreeBSD 8.1に移植しており、デフォルトのgccがgcc4.2.1であるために発生しました。
perl - @INC にすでにあるモジュールを TWiki が見つけられないのはなぜですか?
最近、RHEL 5 に perl バージョン 5.8.8 でいくつかの perl モジュールをインストールしていましたが、すべて正常にインストールされました。@INC にモジュールが存在することがわかりますが、私の TWiki サイトでは、エラーを返すモジュールが見つからないと主張しています: @INC (モジュールを含む多くのパス) で Net/LDAP.pm が見つかりませんTWiki.pm 行 xx. 私がperl -e 'use Net::LDAP';
行っても何も返されません。つまり、perl はそのモジュールを見つけることができます。また、TWiki は正しく構成されており、インストールする必要のある特定のモジュールを使用するプラグインを除いて正常に動作します。念のため、setLib.cfg へのパスも追加しました。
編集:
which perl
戻り値/usr/bin/perl
のシバン線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.
のように表示します:したがって、正しいパスを使用します。