問題タブ [openshift-gears]

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 投票する
3 に答える
1500 参照

wordpress - 拡張するために Openshift で Wordpress サイトを構築する

Openshift のデフォルトのアプリ ジェネレーターは、サイトの Wordpress 作成をギアの非スケーラブル バージョンに設定します。スケーラブルなインスタンスを設定してワードプレスをインストールする方法があるかどうか知りたいです。

ありがとう!

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

openshift - HA アプリケーションギアに ssh する方法は?

この質問への回答で説明したように: https://stackoverflow.com/questions/11730590/what-are-some-of-the-tricks-to-using-openshift他のいくつかに ssh できるはずですopenshift でスケーリングされたアプリを使用する場合のギア。

残念ながら、そこに記載されているリンク ( https://openshift.redhat.com/community/faq/can-i-access-my-applications-gear ) はなくなっているようです。

[my app url]/haproxy-status/ を介して、他の歯車の名前を確認できます。それらは、gear-[長い数字]-[アプリ名] のような長い名前です。その名前を使用すると、メインギアに ssh されたときにそれらに ssh できなくなりました。そこの ssh は、エラーなしですぐに戻ります。

私がssh blala同じことをしたら、ssh がプライマリ ギアの noop コマンドに置き換えられたように見えますか?

haproxy conf ファイルを調べると、次のようなエントリが表示されます。

ext-std-node...メイン/プライマリ アプリケーション ギアとデスクトップの両方から、このアドレスに ssh 接続しようとしましたが、どちらの場合も機能しませんでした。

他のギアへのシェル アクセスを取得するにはどうすればよいですか?

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

openshift - ギアの効率的な使用 - OpenShift

Java EE アプリをデプロイする必要があり、そのために Openshift を使用しています。私はそれに慣れていないので、尋ねたいと思いました-OpenShiftギアを効率的に使用するにはどうすればよいですか。- ロードバランサーはシングル ギアのみを割り当てるか、またはどのように割り当てますか? - スケーリングは 3 ギアに推奨されますか? よろしくお願いします。ばかげた質問をされたら申し訳ありません。ありがとう

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

openshift - Openshift は無料プランで 3 つのギアを 1 つのギアに結合します

私はopensfitアカウントを持っていて、1GB以上のスペースを必要とするアプリケーションをセットアップしています。このリンクに記載されているように、各ギアには 1GB のメモリ容量があります。最大3つのギアが許可されています。3 つの Gears を 1 つの Gears に組み合わせて 3GB の容量を持つことができますか? 現在、私は無料プランで、2 つのカートリッジ Jboss と Postgresql データベースを備えた 1GB スペースの 1 つのギアを持っています。両方を合わせると1GB以上を占めています。だから私はスペースの制約のためにアプリケーションを展開することはできません..どの方向でも本当に役に立ちます.

編集 :-

無料プランでスケーリングされたアプリケーションを作成しました。openshift のドキュメントによると、各ギアは最大 1GB のスペースを保持できます。ロード バランサー) は 1 GB、2 番目のギアの postgresql 1 GB スペース、3 番目のギアの Jboss 1 GB (スケーラブル) を組み合わせたものです。

注 :- 上記の場合、1 つの歯車が既にデータベースに割り当てられているため、スケーリングに許容される最小の歯車は 3 ではなく 2 になります。しかし、スケーリングの最大許容ギアは 3 であり、それがどのように機能するかはわかりません。

openshift 管理パネルから - 2 を使用する JBoss Application Server 7

OpenShift は、Web プロキシ HAProxy を使用してこのカートリッジをスケーリングするように構成されています。OpenShift は、アプリケーションへの受信 Web トラフィックを監視し、必要に応じて要求を処理するために、カートリッジのコピー (それぞれが独自のギアで実行されている) を自動的に追加または削除します。

OpenShift がカートリッジに使用するギアの数を制御します。

最小 2 個 (ドロップダウン) および最大 3 個 (ドロップダウン) の小さなギア

スケーリングされた各ギアは同じ方法で作成されます - 通常の post、pre、および deploy フックが実行されます。各カートリッジにはランタイム データの独自のコピーがあるため、Web カートリッジ間でデータを共有する必要がある場合は、必ずデータベースを使用してください。

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

openshift - 2 ギアのみを使用しているが、openshift は 3 ギアが使用されていることを示しています

私は2つのアプリケーションを両方とも1つの小さなギアで使用しました(合計2つの小さなギア)。

最近、小さなギアが 1 つある別のアプリケーションを追加しようとしました。無料ユーザーとして、合計で 3 つの素晴らしいもののみを使用することが許可されています。

この新しいアプリケーションを作成するときに、いくつかの問題に直面し、アプリケーションが正常に作成されませんでした。しかし、オープンシフトは、残りのギアが現在占有されていることを示しています。そのため、3 つ目のアプリの作成を再試行できません。

現在の状況は、 1 つのギアで 2 つのアプリケーションが両方とも使用されていますが、使用されているギアは 3 つです。これを修正する方法はありますか?