tencent cloud

フィードバック

Ubuntu14.04 が Tomcat を起動できないのソリューションについてのお知らせ

最終更新日:2023-03-28 09:46:35
    ユーザーの皆様へ Tencent Cloudは「Tencent Cloud公式サイトから購入したUbuntu14.04 CVMにapt-getを使用してTomcatとHadoopをインストールすると、ポートは正常にリッスンできますが、リクエストに応答できないこと」を検出しました。Tencent Cloudは対応する回避策を提示します。このような状況が発生したら、お勧めの対処方法で回避することをお勧めします。

    問題の原因

    Java Runtime Environment の 既知の問題 に起因する問題です。

    問題の分析

    TomcatとHadoopはJava言語で開発され、java.security.SecureRandomのAPIが使用されています。 このAPIはあるJREの中でデフォルトで/dev/randomを利用して生成されていますが、/dev/random はCPU温度、キーボード等のハードウェアのノイズを受信して、エントロピーを生成します。CVMの仮想マシン環境では、CPU温度などの信号を検知してエントロピーを生成することは困難です。そのため、cat /dev/random はほぼブロックされ、TomcatとHadoopが起動できなくなります。

    ソリューション

    JRE設定を変更する

    元の/etc/java-7-openjdk/security/java.security( 実際のURLに基づく)中の securerandom.source=file:/dev/urandom securerandom.source=file:/dev/./urandom に変更して、上記の問題を回避します。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)