問題タブ [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.
python - Cloud Foundry で Celery と通信するにはどうすればよいですか?
セロリ コンポーネントを含む wsgi アプリがあります。基本的に、特定のリクエストが来ると、比較的時間のかかるタスクをセロリに引き渡すことができます。自分でセットアップしたサーバーにこの製品の動作バージョンがありますが、最近クライアントから Cloud Foundry にデプロイするように依頼されました。Celery は Cloud Foundry のサービスとして利用できないため、私たち (私とクライアントのデプロイ チーム) はアプリを 2 回デプロイすることにしました。1 回は wsgi アプリとして、もう 1 回はスタンドアロンのセロリ アプリとして、rabbitmq サービスを共有します。
アプリ間のコードは同じです。wsgi アプリは正しく応答し、期待される Web ページを返します。vmc logs celeryapp
セロリが稼働していることを示していますが、セロリタスクになるはずのリクエストをwsgiに送信すると、.delay()
ステートメントに到達するとすぐに消えます。それらはセロリのログにも表示されず、エラーとしても表示されません。
デバッグを試みます:
- 各アプリはサンドボックス化され、ポートが制限されているため、Cloud Foundryでは使用できません
celery.contrib.rdb
(pdb に telnet インターフェイスを提供するため)。 - これらのアプリが共有することになっている特定の rabbitmq インスタンスを見つける方法がわからないので、渡されているメッセージを確認できます。
更新: rabbitmq の検索に関する上記のステートメントを裏付けるために、セロリ タスクを共有する必要があるノードにアクセスしようとすると、次のようになります。
これをデバッグするにはどうすればよいですか?また、タスクが消えてしまうのはなぜですか?
ruby-on-rails-3.1 - CloudfoundryのRMagickジェム?
rails3.2アプリにはRMagickgemが必要です。
サポートチケットから、彼らはプライベートPaaSでそれを言います。
しかし、プライベートPaaSではなく、cloudfoundry.com自体でホストされているアプリはどうでしょうか?
cloud-foundry - node.js アプリケーションを api.cloudfoundry.com にデプロイします。エラーが発生しました
エラー 402: アプリのパッケージ化に失敗しました: 「リソース プールの同期に失敗しました」
node.js アプリケーションを api.cloudfoundry.com にデプロイすると、このエラーが発生しました。私が使用した vmc は次のとおりです: vmc 0.3.10
このエラーがどのように発生したかを知りたいです。私のvmcに何か問題がありますか? または私のnode.jsアプリケーションに何か問題がありますか?
ありがとうございました。
git - アプリケーションのソース コードは heroku でどの程度安全ですか?
webapp を cloudfoundry から heroku に移行したいと考えています。しかし、まだ迷っていることが 1 つあります。
アプリケーションを heroku にデプロイするたびに、ソース コードを git リポジトリにプッシュする必要があります。このリポジトリはどの程度安全ですか? 自分のソース コードを他人の手に渡したくない場合はどうすればよいですか?
それについてどう思いますか。
spring - MySQL データベースを再構築しようとすると、CloudFoundry で接続が拒否されるのはなぜですか
Spring の jdbc:initialize-database プロセスを通じて、MySQL テーブルのいくつかを作成することができました。現在、SQL スクリプトを実行してテーブルを削除/作成しようとするたびに、接続拒否の応答が返されます。また、STS では、[アプリケーション サービス] ボックスに MySQL エントリがありませんが、[インスタンス] ボックスには、ID、ホスト、CPU、メモリ、ディスク、アップタイムがすべて 0 のエントリが表示されます。MySQL サービスを追加しようとすると、「サービス名は既に使用されています」というエラーが表示されます...だから、何かひねったと思うので、MySQL データベースをリセットしたいと思います。データは取るに足らないものであり、簡単にやり直すことができました。
cloud-foundry - マイクロクラウドファウンドリではデバッグできません
ローカルマシンのMicroCloudFoundryインスタンスにアプリケーションをデプロイしています。STS内からアプリケーションを開始、停止、更新できます。何らかの理由で、STS内からアプリケーションまたはサーバーを右クリックすると、デバッグオプションが無効になります。私は何が間違っているのですか?
cloud-foundry - vmc トンネルがクライアントを起動できない
CloudFoundry (api.vcap.me) インストールでサービスをトンネリングできません。チューニングは api.cloudfoundry.com で正常に機能します。ruby と vmc を ruby 1.9.2p290 と vmc 0.3.18 にアップグレードしましたが、問題は解決しません。
mongodb と mysql の両方で同じエラーが発生します。両方のクライアントが私の PATH にあります。
C:>vmc トンネル
1: mongodb テスト
2: mysql テスト
どのサービスにトンネリングするか?: 2 トンネル接続情報の取得: OK
サービス接続情報: ユーザー名: u42J7Gge9HdRW パスワード: pUfd7tnVA4Ps8 名前: d5afd08fb7fe9423f93ae6883a586c847
ポート 10000 で mysql-test へのトンネルを開始しています。1: なし 2: mysql 3: mysqldump どのクライアントを開始しますか?: 2 Launching 'mysql --protocol=TCP --host=localhost --port=10000 --user =u42J7Gge9HdRW --パスワード=pUfd7tnVA4Ps8 d5afd08fb7fe9423f93ae6883a586c847'
エラー 2013 (HY000): '初期通信パケットの読み取り' で MySQL サーバーへの接続が失われました。システム エラー: 0 エラー: 'mysql' の実行に失敗しました。それはあなたの$ PATHにありますか?
tomcat - Cloudfoundry、デフォルト プロトコル
Cloudfoundry にデプロイされた Web アプリケーションがあり、クラウドのデプロイで servelt.xml を編集して、Tomcat が使用するデフォルトのプロトコルを変更したいと考えています。
cloudfoundry では servlet.xml を変更できますか?
cloud-foundry - CloudFoundryの突堤アプリを起動できません
CloudFoundryでJettyRunnerアプリケーションを起動しようとしています。コードは
https://github.com/simbo1905/ZkToDo2
ローカルで開始できます
だから私はpostgresqlを作成しました
jarファイルとwarをzip形式で圧縮してから、Cloud Foundryにデプロイしようとすると、メモリ不足エラーが発生します。何が得られますか?
何が得られますか?
ubuntu - ubuntu での cloudfoundry vmc の更新
mysql などのサービスへのトンネルをサポートするように、ubuntu の vmc クライアントをバージョンに更新するにはどうすればよいですか。
トンネルを使用したいのですが、前提条件は次のとおりです。vmc 0.3.14 以降が必要です。
現在、バージョンを確認すると、0.3.10 と表示されています。gem update vmc を実行すると、更新するものは何も表示されません。
だから、私の質問は、私は間違って更新していますか? それとも、Linux プラットフォームではまだサポートされていませんか?