問題タブ [openshift-enterprise]
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.
ubuntu - Openshift サーバーでの再デプロイ中にアップロードされたファイルが削除される
アプリケーション全体をプッシュした後、アプリケーション全体が正常に動作しています。次に、Web インターフェイスを介していくつかのファイルをアップロード フォルダーにアップロードします。
git 経由でコードをプッシュすると、uploads フォルダー内のすべてのファイルが自動的に削除されます。openshift サーバーでこれを停止する方法はありますか?
drupal - 新しい drupal プロジェクト openshift rhc をインストールするための drush
openshift rhc company に新しい drupal プロジェクトをインストールする必要があるため、そのアプリケーション ページから drupal パッケージをインストールすると、自動的に drush がインストールされます。ssh 接続を介して drush を使用して新しい drupal プロジェクトをインストールできますか? drupal サイトのソース コードを取得しようとしました: のページから:
https://www.drupal.org/project/openpublic
私はこのコード ベースを使用しましたdrush help si
このサイトからの使用について ( www.drupal.org/documentation/install/developers
):
そして、私はこのエラーを受け取ります:
SO 私はこのコード ( drush make --prepare-install build-openpublic.make openpublic
)drush site-install ...
をこのように使用します:
その後、それは私を示しています
しかし、最終的に、サイトのアドレスにインストールされたプロジェクトが表示されず、それを機能させるために他に何をしなければなりません! このアドレスでサイトを見ることができます: My site
python - Openshift 2.1 はアクションフックを使用して OPENSHIFT_PYTHON_WSGI_APPLICATION を設定できません
python3.3
Django アプリを openshift ( 、、django1.7
Openshift 2.1)にデプロイしようとしています。
OPENSHIFT_PYTHON_WSGI_APPLICATION
別の場所を指すように設定する必要がありwsgi.py
ます。
pre_build
次のコマンドを使用して、スクリプトを使用して変数を設定しようとしました。
スクリプトが変数を正しく設定しgit push
ていることがわかります。pre_build
はecho
、期待どおりの正しいパスを示しています。ただしwsgi.py
、起動せず、次のようになります。
CLIENT_ERROR: WSGI アプリケーションが見つかりませんでした
すぐssh
にギアに入って環境変数を確認するOPENSHIFT_PYTHON_WSGI_APPLICATION=""
と、設定されていないことがわかります。
変数スティックを使用してワークステーションから手動で変数を設定するrhc set-env OPENSHIFT_PYTHON_WSGI_APPLICATION=/var/lib/openshift/gear_name/bla/bla
と、wsgi サーバーが起動し、アプリは正常に動作します。
rhc set-env
問題は、パスにギア名を固定する必要があるため、使用したくないことです。これは、複数のギアでスケーリングを行いたい場合に問題になります。
変数を設定してスティックにする方法について誰かアイデアがありますか?
nexus - OpenShift Enterprise で Sonatype Nexus を実行しているアップタイムを確保し、失敗した場合に理由を表示するにはどうすればよいですか?
状況: クラウド ドメインとアプリケーションに正常にログインし、実行可能ファイルが存在する nexus(version)/bin ディレクトリに移動し、「./nexus start」と入力します。これは約 80% の確率で機能しますが、99.9% の確率で必要になります。失敗すると、次のメッセージのみが表示されます。
./nexus start Nexus OSS を起動しています... Nexus OSS を起動できませんでした。
追加情報 - 私はこれを DIY カートリッジで実行していますが、これは約 1 週間魅力的に機能しました。
どんなアイデアでも大歓迎です。ありがとう!
openshift-enterprise - openshift はブローカーとノードの間でカートリッジを同期します
カートリッジを取り外したため、OpenShift のインストールが不安定になりました。
いくつかのカートでアプリを作成できますが、Tomcat カートはすべて基本的に機能しません。以下を実行すると、422 が返されます。
キャッシュをクリアし、すべてを再起動しました (tc、watchman、openshift*、すべて)。他に何を試すことができますか?
ruby-on-rails - Postgres および Rails 4 / Ruby 2 を実行している OpenShift (OSE) でデータベースが消える
Postgres データベースを実行している OpenShift Enterprise に Ruby (2) on Rails (4) アプリをデプロイしました。最初の展開後、アプリは完全に機能し、情報はデータベースに保持され、ルーティングは機能し、すべてのテストに合格し、すべてが良好でした。
次に、新しい変更をいくつか展開しましgit push openshift master
た。アプリに戻ったとき、アプリはまだ実行されていましたが、すべてのデータベース コンテンツ (テーブル構造を含む) が失われていました。
からの出力push
はきれいでした。フックを作成したり、ファンキーな cron ジョブを実行したりしませんでした。このプロセスを繰り返してデータベースを再構築し、すべての展開でデータベースが吹き飛ばされるのを見ることができました。この問題は、ローカル インスタンスでは発生していませんでした。
openshift-enterprise - デプロイ後も Docker レジストリが保留中のままになる
オンライン ガイド (クイック インストール) に従って OpenShift Enterprise をインストールしましたが、レジストリのデプロイで行き詰まりました。
レジストリを作成します
構成されていることを確認しました
しかし、それは決して実行されず、保留中のままです
私はもう少し情報を得ようとします
しかし、logs コマンドは何も返しません