問題タブ [rhel7]

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 に答える
470 参照

linux - rc.local を使用したコマンドへのパスワードのエコー

RHEL7 サーバーを Sudo 用の Privilege Manager に参加させるコマンドがありますが、rc.local スクリプトから実行すると機能しません。以下のコマンドは、特定のアセットではなく、より一般的な名前を使用しています。

エコー "パスワード" | /opt/quest/sbin/pmjoin_plugin -b -a -v -q -d masterport=12345 -d FailOverTimeOut=10 -d selecthostrandom=YES somehostname.com someotherhostname.com >> /var/log/Build.log

手動で、または他の bash スクリプトからコマンドを実行すると、コマンドは完全に機能しますが、rc.local 内から実行すると、パスワードの入力を求めるプロンプトが表示されたときに、パスワードがコマンドにパイプされていないかのようになります。

「プリマスをやめる」などの提案を読みましたが、役に立ちませんでした。

rc.local スクリプト内でこの方法でコマンドにパスワードを「エコー」して、パスワードの入力を求める対話型スクリプトを続行できるようにした経験がある人はいますか?

最終的に、これはインスタンスが最初に起動されたときに実行したいものです。そのため、シェル スクリプトを起動時に一度実行し、rc.local を使用せずにシェル スクリプト自体を削除する別の方法がある場合は、そのルートも調べることができます (crontab など?)。

0 投票する
1 に答える
157 参照

linux - パスベースの認証を有効にした後、svn + ssh を介してアクセス中に認証失敗エラーをスローする

RPMが組み込まれたRHEL 7.2マシンにSVNサーバーをセットアップしました。リポジトリを作成した後。

リポジトリの作成後、ユーザーを使用してプロトコルをdemorepo介して 1 つのクライアントでリポジトリにアクセスすることに成功しました。'svn+ssh''root'

しかし、後でパスベースの承認を有効にし、リポジトリの svnserve.conf、passwd、および authz ファイルを次のように構成しました。

svnserve.conf ファイル

パスワードファイル

authz ファイル

上記のファイルの構成後、"svn"(ssh トンネル経由ではなく) プロトコル経由でリポジトリにアクセスすることに成功しましたが、プロトコル経由のアクセスが失われました"svn+ssh"

では、パスベースの承認が有効になっているときに、両方のプロトコルで同時にリポジトリにアクセスする方法はありますか? または、設定に間違いがあった場合はお知らせください。

0 投票する
1 に答える
1148 参照

performance - VMWare ESXi、RHEL、LUKS、およびネットワーク遅延

私の会社はネットワーク パフォーマンスの問題に直面しており、協力しているすべての「専門家」 (VMWare サポート、RHEL サポート、マネージド サービス ホスティング プロバイダー) が困っているようです。

問題は、VM 間のネットワーク レイテンシが (同じ物理ホスト上に存在する VM であっても)、ネットワーク スループットで最大 100 倍以上増加することです。たとえば、ネットワーク負荷がない場合、待ち時間 (ping で測定) は約 0.1 ミリ秒になる可能性があります。100MB のファイルを数個転送し始めると、遅延が 1ms に増加します。2 つの VM 間で多数 (最大 20 程度) の同時データ転送を開始すると、VM 間の待機時間が 10 ミリ秒以上に増加する可能性があります。

これは私たちにとって大きな問題です。アプリケーション サーバー VM がプロセスをホストしており、データベース サーバー (別の VM) に対して 1 時間あたり 100 万件程度のクエリを発行する可能性があるからです。したがって、各クエリに 1 ~ 2 ミリ秒を追加すると、ランタイムが大幅に増加し、予想される所要時間が 2 倍または 3 倍になることもあります。

かなり標準的な環境だと思います。

  • ESXi 6.0u2
  • 2x Xeon E5-2650v2 プロセッサーと 128GB RAM を搭載した 4 つの Dell M620 ブレード
  • SolidFire SAN

そして、基本 VM 構成は次のもので構成されます。

  • RHEL7、最小インストール
  • /boot、/、/var/log、/var/log/audit、/home、/tmp、および swap のマウント ポイント用に構成された複数の LUN
  • LUKS で暗号化された /bootを除くすべてのパーティション(LVM 上)

データベース サーバー VM は Postgres 9.4 を実行しています。

すでに次のことを試しました。

  • 仮想 NIC を VMNETx3 から e1000 に変更し、元に戻す
  • RHEL イーサネット スタック設定を調整する
  • VM に ESXi の「低遅延」オプションを使用する
  • ホストと vCenter を ESX 5.5 から 6.0u2 にアップグレードする
  • テスト用のベアボーン VM の作成 (上記のように LUKS などを使用してセットアップしますが、本番サービスは使用しません)
  • SSD SolidFire SAN からローカル (ブレード上の) 回転ストレージへのデータストアの移動

これらのどれも、ネットワーク レイテンシを改善しませんでした。予想される (劣化しない) レイテンシーを示した唯一のテストは、 LUKS 暗号化なしでベアボーン VM の 2 番目のペアをセットアップしたときです。残念ながら、規制された機密データを扱っているため、完全に暗号化されたパーティション (キーを管理する) が必要です。

ここで、LUKS 自体がどのように責任を負うのかわかりません。むしろ、ESX、ホスティング ハードウェア、および/または VM ハードウェア構成の組み合わせで実行されている LUKS が原因であると思われます。

私ははるかに脆弱な環境 (MacBook Pro、i5、8GB RAM、VMWare Fusion 6.0、LVM 上の LUKS と同じテスト スクリプトで同様に構成された Centos7 VM) でテストを実行しましたが、遅延の問題を再現できませんでした。VM 間で送信したネットワーク トラフィックの量に関係なく、レイテンシは約 0.4 ミリ秒で安定していました。そして、これはラップトップ上で、大量のことが起こっていました!

ポインタ/ヒント/解決策は大歓迎です!

0 投票する
0 に答える
157 参照

linux - AWS の RHEL 7 上の Docker がイメージをプルできない

プロジェクトに docker を組み込むことを検討していますが、問題が発生しています。

https://docs.docker.com/engine/installation/linux/rhel/の手順に従って Docker をインストールしましたが、問題はありませんでした。ただし、ドッカー ハブからイメージをプルしようとすると、ハングするだけで何も起こりません。

ここに私のドッカーのバージョン情報があります:

これは、VPC 内の Redhat 7.2 インスタンスです。別の rhel 7.2 インスタンスを使用して、iptables を介して NAT を処理しています。この問題は、私が経験した最初の接続の問題です。

httpプロキシを指定すると問題が解決することを他の場所で読んだので、natサーバーにsquidプロキシを設定しましたが、役に立ちませんでした。ここの指示に従って、docker が使用するプロキシを設定しました: https://docs.docker.com/engine/admin/systemd/#/http-proxy

プロキシはリクエストを取得していますが、docker はまだイメージをプルできません。これが私のイカログの出力です:

ここで試すものがなくなってきました。どんな助けでも大歓迎です。

編集

新しいエラーが発生しました!squid プロキシ構成を微調整した後、イメージをプルしようとすると次のエラーが発生するようになりました。

ping の出力は次のとおりです。

また、wget は docker エラー メッセージの URL から json ファイルをダウンロードできます。

0 投票する
1 に答える
2407 参照

apache2.4 - 「W」送信リプライモードでスタックしたスレッドのApache 2.4ロット

Apache ウェブサーバーを 2.2 から 2.4 にアップグレードしました。アップグレード後、W モードで多くのスタック スレッドが発生します。私はphpを使用していません。スタックしたスレッドは、静的な html ページでも、Jmeter を介して負荷テストを行っているときにも発生しています。

これらのスタック スレッドが原因で、MaxRequestWorkers/MaxClients 制限に達し、サーバーが応答しなくなります。メモリは問題ではありません。サーバーがクラッシュしたときでさえ、約10Gbの空きメモリがありました。

Apache かどうかを確認するために、2.2 (古いサーバー) に戻しましたが、スレッドがハングすることはありませんでした。

ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid TimeOut 295 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15

StartServers 20 MinSpareServers 15 MaxSpareServers 40 ServerLimit 1024

最大クライアント数 2048

MaxRequestWorkers 2048

MaxRequestsPerChild 5000

MaxConnectionsPerChild 5000

以下は、スレッドの 1 つの pstack です。

pstack 30078

どんなガイダンスも役に立ちます。

0 投票する
1 に答える
1069 参照

linux - コンテナー内の virt-install コマンド

コンテナーで libvirtd サービスを実行するには - 以下のリンクに記載されている手順を使用します - http://www.projectatomic.io/blog/2014/10/libvirtd_in_containers/

rhel7 で libvirtd サービス コンテナーを正常に起動できました。しかし、libvirt-client コンテナーを起動し、これに対して virt-install コマンドを実行して fedora を起動しようとすると、次のエラーが表示されます。

[root@b054f0860441 libvirt]# virt-install --name fedoratest --vcpus=4 --ram 4096 --os-type=linux --disk path=/var/lib/libvirt/images/Fedora-Cloud-Base- 24-1.2.x8664.qcow2,format=qcow2,size=9 --check pathinuse=off, --noautoconsole --network bridge=virbr0 --import 警告 KVM アクセラレーションは使用できません。「qemu」を使用しています 警告 ディスク /var/lib /libvirt/images/Fedora-Cloud-Base-24-1.2.x8664.qcow2 は、他のゲスト ['x', 'y'] によって既に使用されています。

インストールを開始しています... ERROR Cannot get interface MTU on 'virbr0': No such device -------->>>> これがエラーのようです

docker0、virbr0 ネットワークへの接続、DNS 接続など - すべて問題ありません。ifconfig コマンドはコンテナー内のインターフェースをリストしませんが、「ip addr」は docker 内のインターフェースをリストします。どんな助けでも大歓迎です。

0 投票する
2 に答える
2203 参照

linux - postgresql service not running on RHEL 7

We have an application that is running on RHEL6/32 bit and RHEL6/64 bit. This application uses postgresql 8.4 from the beginning. Now, we want to provide support for this application on RHEL7/64 bit. RHEL7 comes with default postgresql 9.2 in its yum list and this is getting installed and its related services are running properly as well. But after installing postgresql 8.4 on RHEL7, it seems like the services are never running. Please find below the logs:

After looking at the logs in journalctl -xe

Can postgresql 8.4 be installed on RHEL7, which is a systemd based OS? If yes, then what should I do to remove the above error?

0 投票する
1 に答える
1619 参照

pip - pip インストールのエラー [url]

Trac のプラグインをインストールしようとしていますeasy_installが、その方法でインストールされたパッケージのアンインストールがないため、使用したくありません。

だから私は発行しました:

そして、これは起こりました:

https://trac-hacks.org/svn/accountmanagerplugin/tags/acct_mgr-0.4.4/を参照すると、アーカイブではなく、サーバー上にいくつかの解凍されたファイルが表示されます。

それらをすべてダウンロードして、tar.gz などにアーカイブし、pip でインストールできる方法はありますか?

または、アーカイブされていないパッケージで動作するようにする pip のフラグはありますか?

0 投票する
1 に答える
125 参照

python - Percona 57 および RHEL7 での Ansible mysql_user

Percona 57 を搭載した RHEL7 で ansible mysql_user モジュールを使用しようとしていますが、失敗します

Python mysqldb モジュールが必要です

完全な Percona 57 をインストールしました。yum install MySQL-python もインストールしようとしました。(1.2.3) しかし、Python で MySQLdb をインポートしようとすると、

ImportError: libmysqlclient.so.18: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません

pip install MySQL-python がエラーで失敗する (1.2.5)

他の誰かがその問題を抱えていましたか?

0 投票する
1 に答える
4409 参照

php - RHEL に PHP5.6 をインストールする

yum を使用して RHEL 7 (物理マシン) に PHP 5.6 をインストールしようとしています。REMI リポジトリをインストールしました。

それから走った

そして、実行してphpをインストールしようとしました

次のエラーが発生しました

Webtatic EL のインストールを推奨するこの Stackoverflow questionで解決策 を見つけました。webtatic をインストールし、yum を更新して実行しました

依存関係エラーが発生します

私は何かが足りないのだろうか?ぐるぐる回ってるみたい!毎週 Centos マシンに 1 つの完全なスタックをインストールしますが、RHEL でこれを乗り越えるのは難しいようです。何を探すべきかについての指針はありますか?(ところで、メッセージの下部に記載されている remi-test リポジトリが見つかりません)