問題タブ [cloud-foundry]
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.
grails - Grails で CloudFoundry を使用した経験のある人はいますか?
私は Grails アプリを Amazon EC2 にデプロイして、人々に見せたいと考えています。EC2 を「手動で」使用して他のプロジェクトを Web に公開した経験は少しありますが、展開サイクルをもう少し管理しやすくするものを見つけたいと思っていました。段階的に CloudFoundry.
私は Web サイトを読み、チュートリアルを見ましたが、見た目は気に入っています。しかし、私がそれにコミットする前に、石炭の顔から共有する経験を持っている人がいるかどうか疑問に思いました.
具体的には、アプリと共に MySQL データベースをデプロイするつもりですが、正確に何を提供する必要があるのか (SQL スクリプト?)、ホスト名が正しく構成されるように CloudFoundry を介してデプロイするようにプロジェクトを最適に構成する方法が明確ではありません。また、BootStrap.groovy に挿入する少量の標準的な行もあり、それがデプロイを通過するかどうか疑問に思っています。
最後に、現時点では無料ですが、後で有料化を導入するとのことです。CloudFoundry が高価になってしまった場合に備えて、調査したほうがよいオープン ソースの代替手段はありますか?
ありがとう
grails - grails アプリケーションをライブ/プロダクション環境で監視および維持する方法は?
ライブ Web サイト (Amazon EC2 プラットフォームおよび Cloud Foundry の下で Grails Web フレームワークを使用) を立ち上げたのはこれが初めてで、運用モードでアプリケーションを正しく監視および保守する準備ができていないことにすぐに気付きました (幸いなことに、Web サイトにアクセスできます)。非常に限られた数のユーザーに)。
これまでに直面した問題は次のとおりです。
- ビューを変更できません。アプリケーションを再デプロイする必要がある
- 私は監視していません。誰が接続しているのか、いつサインイン/サインアウトするのかわかりません...
- アプリケーションの再デプロイ (WAR のアップロード + デプロイ) には少なくとも 30 分かかります。
- Cloud Foundry を介して再デプロイせずに Tomcat サーバーを再起動する方法がわかりません。
- ...
だから、私の質問は非常に簡単です:
現在の失明から抜け出すために、どのツール( grails プラグインを含む) と方法をお勧めできますか?
alerts - CloudFoundryでのHypericモニタリングの問題-頻繁なアラート
1つのWebアプリケーションでシングルインスタンスCloudFoundry構成を実行しています。Webアプリが利用できない場合の通知を含むHypericモニタリングをオンにしました。
これで、アプリケーションが実行されていないというアラートメール(件名「アラートがトリガーされました-Deployment myapp-コンテキストが利用できません」)をランダムに受信しますが、明らかに正常に実行されています。
Apacheのアクセスログには、15秒ごとに2つのリクエストが表示されます。
アラートメールを受け取った時点では、ログ内のすべてがまだ正常であるように見えます-2つのリクエスト。
何が悪いのか分かりますか?誰かがこの種の問題を抱えてそれを解決しましたか?
ありがとう、P
jvm - CloudFoundry 上の SpringSource tcServer での Java ヒープ サイズの問題
tcServer で Cloud Foundry を使用して Java アプリケーションをデプロイしていますが、Java ヒープ設定を有効にできないため、メモリ不足の問題が発生しています。Cloud Foundry インターフェイスを使用して Java ヒープ設定を変更した経験のある人はいますか?
大規模な EC2 インスタンス (64 ビット) を使用しており、次のことを試しました。
- アプリケーション定義の JVM OPtions に -Xmx3g を入力しました
- デプロイメント定義の JVM オプションに -Xmx3g を入力
- インスタンスの tcServer の setenv.sh スクリプトでオーバーライドを試みました
- インスタンスの tcServer の wrapper.conf 設定でオーバーライドを試みました
Cloudfoundry コンソールから報告された 1 GB の最大ヒープ サイズに影響を与えるものはありません。低い値に設定しても効果はありません。ボックスの JVM が 64 ビット バージョンであることを確認できます。
予想どおり、私のサービスでユーザー数が増えると、システムがスタックしてメモリ不足になります。
CloudFoundry に JVM オプションを受け入れさせたり、tcServer (私が見る限り、tcsdamin などの AMS ツールなしで Cloud Foundry によってインストールされたもの) を再起動時に新しい値を取得する方法がわからないという同様の経験をした人はいますか?
ありがとう!
cloud-foundry - CloudFoundryの長期実行(バックグラウンド)ワーカー
最近、CloudFoundryと呼ばれるオープンソースPaaS専用のVMWareウェビナーに参加しました。とても印象的でしたが、私は一つのことを理解できませんでした。HerokuやAzureなどの「競合他社」は、同期Webサービス/アプリに加えて、バックグラウンド非同期ワーカーの概念をサポートしています。CloudFoundryに同等のものはありますか?
coldfusion - CFMLシステム環境変数(OpenBD)
CFMLでシステム環境変数にアクセスするにはどうすればよいですか?CloudFoundryデータベースの接続設定を読み取る必要があります。
必要な変数は「VCAP_SERVICES」です。
そのための機能はありますか?
ありがとう、
イヴァン
node.js - Node.jsのポイントは何ですか
わかりました、これはおそらく少し鈍くて要点ですが、Node.jsの要点/必要性は何ですか
私は主にCloudFoundryを通じてそれに気づきましたが、それが何をしているのかよくわかりません。ただし、VMWareがそれをサポートする理由として、おそらくかなり大きなものだと思います。
前もって感謝します。
rubygems - Cloud Foundry が mongo_mapper を読み込めないのはなぜですか?
私のマシン™で動作する簡単な Ruby テスト アプリケーションを Cloud Foundry にアップロードしましたが、サイトで次のエラーが表示されます。
ルート ディレクトリに存在する Gemfile が必要であることに気付きましたが、それがサーバーで使用されているかどうかはわかりません。
したがって、これが機能しない理由として、次の 2 つが考えられます。
- 私は Ruby 1.9 を実行していますが、Cloud Foundry には 1.8 があり、何か違いがありますか? (ファイルに 'require 'rubygems'' 行を追加しようとしましたが、違いはありません)
- Gemfile の形式が間違っています (または、mongo_mapper gem をどこから取得するかを指定するためのその他の追加要件があります)。
この問題はどのように解決できますか?
security - CloudFoundry環境変数でのサービスパラメーターの保護
環境変数は、CloudFoundryランタイムがその環境についてアプリケーションと通信するための手段です。それが伝達する最も重要な情報の1つは、利用可能なサービスとそれらとの接続方法です。
同じページに、MySQLデータベースのユーザー名パスワードなどの接続パラメーターを含む環境変数のサンプルが示されています。
}
このページにはさらに次のように記載されています。
この情報は、Javaの環境変数APIや既存のSpring XML機能を使用してアプリケーションに読み込むことができますが、便利なプロパティオブジェクトに解析する新しいクラウド名前空間(ここで説明)を使用すると、この情報を簡単に利用できます。
これを読んで、この設定がアプリケーションのセキュリティにどのような影響を与えるのか疑問に思いました。具体的には、悪意のある攻撃者がmysqlデータベースなどのバックエンドサービスを直接制御できないようにするために、開発者はどのような対策を講じる必要がありますか?
編集:攻撃者がバックエンドサービスの制御を取得するリスクとは別に、攻撃者がアプリケーションを悪意のあるバックエンドに接続させるリスクも想像できます。
ruby-on-rails - Cloudfoundry での VMC プッシュ エラー
Ubuntu に CloudFoundry をインストールし、サンプルの helloworld アプリケーションをプッシュしようとしました。以下の例外が発生しています。誰でも同じ問題に直面できますか。この問題を解決する方法を教えてください。Springs アプリケーションは正しくプッシュされますが、Rails または sinatra アプリケーションをプッシュすると、この例外が発生します。