問題タブ [dotcloud]

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

websocket - dotcloud で websocket を提供する tornado サーバーを www に公開するにはどうすればよいですか?

dotCloudにIPython html ノートブック サーバーをインストールしようとしてい ます。IPython サーバーは、websocket (および tcp ソケットで zeromq を使用するその他の内部通信) で tornado を使用します。

ここに私のdotcloud.ymlがあります:

ここここに記載されているカスタム ポート レシピに従っています。ログが示すように、トルネード サーバーを次の場所で実行します127.0.0.1:$DOTCLOUD_WWW_NBSERVER_PORT

/var/log/supervisor/www.log :

[NotebookApp] The IPython Notebook is running at: ' http://127.0.0.1:35928/ '
[NotebookApp] Control-C を使用してこのサーバーを停止し、すべてのカーネルをシャットダウンします。

しかし、プッシュすると、dotCloud CLI から次のように通知されます。

警告: サービスが起動時にクラッシュしたか、間違ったポートをリッスンしています。ポート「nbserver」(42801)で 30 秒以内に応答できませんでした。アプリケーション ログを確認してください。
...
展開が完了しました。アプリケーションは次の URL で入手できます URL が見つかりません。大丈夫です。アプリケーションに Web サービスが含まれていないことを意味します。」

my-app.dotcloud.comまたは何もありませんmy-app.dotcloud.com:DOTCLOUD_WWW_NBSERVER_PORT

ここで何が欠けていますか?ご協力いただきありがとうございます。

アップデート

問題が解決しました。通常の HTTP ポートは websocket で正常に機能するため、カスタム ポート レシピは必要ありません。これは私の新しいdotcloud.ymlです:

で次のように動作しますipython_notebook_config.py

これにより、トルネード Web サーバーがすべての IP アドレスをリッスンするようになります。

警告: 最初にセキュリティと認証を設定してください!

詳細については、パブリック ノートブック サーバーの実行を参照してください。

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

dotcloud - dotcloudサンドボックスフレーバーをライブフレーバーに変換しますか?

既存の「サンドボックス」ドットクラウドデプロイメントを「ライブ」フレーバーに変換する方法はありますか?それとも、それを破棄して再作成する必要がありますか?

これを実行したい理由は2つあります。1)アプリの古い名前を保持する...つまり、dotcloud.comのサブドメイン2)データベースデータを移動する手間を省く

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

memory-leaks - How to fix Redis "memory leak"

I'm using a redis memory store on dotcloud but despite expiring keys its used_memory never drops back down again. Using flushdb or flushall from redis-cli doesn't cause the used_memory to drop from it's ~20Mb. I've had the same problem on RedisToGo.

Anyone know how am I managing to fill it up? and how can I avoid doing this? Perhaps there are certain characters you shouldn't put into redis values or keys? I'm using it with EM and resque from a heroku rails app.

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

email - dotcloud-Googleアプリのメール設定

dotcloudをチェックしましたが、非常に有望なようです。メールにGoogleアプリを使用しているので、Gmailサーバーを指すようにMXレコードを設定できることが非常に重要です。dotcloudでこれが可能かどうか知りたいのですが、これを検索してみましたが、参照が見つかりませんでした。

dotcloudを使用したことがある人は、これを行う方法を教えてもらえますか?

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

django - 名前 get_date_formats をインポートできない - Django と Dotcloud の問題

Documents フォルダーをクリーニングし、アプリケーションのすべての python/html ファイルを含むフォルダーの名前を変更しました。HTML ファイルを編集して dotcloud にプッシュしましたが、アプリケーションがダウンしています。これを修正する理由を知っている人はいますか?ファイルを含むフォルダーの名前を元に戻して dotcloud にプッシュしようとしましたが、失敗しました。

編集 1: 以前のコンピューターから古いファイルをプッシュしようとしましたが、これも失敗しました。(この解決策は通常うまくいくので、dotcloud の最後に何か変更はありますか?)

私のアプリケーションはここにあります: www.hours.lambertnhs.com

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

node.js - Nginx + NodeJS + DotCloud の MongoDB

DotCloud でのこのセットアップに関するあなたの経験と、それぞれについての他の一般的な経験について知りたいです。私の質問は、

  1. どのようにスケーリングしますか?
  2. このセットアップでのNginxの役割は何ですか?リクエストのディスパッチのためだけですか?それとも負荷分散もサポートしていますか?
  3. MongoDB はどのくらいのメモリを消費しますか? MongoDB にメモリ管理の最適化はありますか?
  4. NodeJS はどのくらいのメモリを消費しますか?

すべてがアプリケーションの種類に依存することはわかっていますが、NodeJS は高スループットのソリューションであるため、実際に必要なメモリは通常の Web サーバーよりも少ない (?) はずです。

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

node.js - dotCloud の依存関係の問題

依存関係に関して、nodejs アプリを dotCloud にデプロイする際に問題が発生しました。このアプリは node-canvas (https://github.com/LearnBoost/node-canvas) を使用して、楽譜 (jellynote.com で入手できる楽譜に関連) のサムネイルを生成します。

アプリケーションのプッシュと依存関係のインストール中にエラーは発生しません。ここに私のpackage.jsonファイルがあります:

dotCloud が返すログ (編集されたログ) は次のとおりです。

ありがとう!

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

wsgi - cherrypy wsgi アプリが dotcloud で実行されていません

Apache と mod_wsgi を使用して localhost で正常に実行されているチェリーピー アプリケーションを作成していますが、dotcloud では実行されていないため、エラー 502 アプリケーションが応答していません

approot に wsgi.py があります。

残念ながら、ここにあるログにエラーはありません

私が気づいた唯一のことは、「アプリがロードされていません。完全な動的モードになります」ですが、それは私には意味がありません。

ありがとう

また、requirements.txt は次のようになります

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

django - Dotcloud 上の Nginx と Django

私は現在、django を使用してすべてを提供する dotcloud アプリを持っています。それはうまく機能しますが、最近angular.jsでサイトをやり直しました。実際のhtmlページを提供するためにdjangoを使用したくありません(そのためにnginxを使用したいだけです)が、djangoにいくつかを提供したいですangularコードを使用するために構築したAPIのリンク。

同じアプリで、特定の URL のいくつかの静的ファイルを提供するように nginx を構成し、django が提供する他の URL を送信することは可能ですか?

nginx に index.html ページを提供してもらいたいのは、wwww.example.com へのリクエストですが、example.com/api/login/ へのリクエストが届いた場合は、django で処理してもらいたいです。これは可能ですか?

0 投票する
4 に答える
1783 参照

ssh - dotcloud プッシュの失敗 (rsync エラー: 原因不明のエラー (コード 255))

「dotcloud push」コマンドに問題があります。クイックスタートガイドに従いましたが、最後にコマンドdotcloud push helloworldappで次のエラーが表示されます。

rsync: 接続が予期せず閉じられました (これまでに受信したバイト数は 0 です) [sender]
rsync エラー: 説明できないエラー (コード 255) at io.c(605) [sender=3.0.9]
警告: SSH 接続に失敗し
ました もう一度やり直してください。問題が解決しない場合は、support@dotcloud.com に電子メールを送信してください。
また、カスタム ポートへの SSH 接続が許可されていることを確認してください。
アボート。

ssh で dotcloud@uploader.dotcloud.com:443 に接続しようとしたところ、次のようになりました。

ssh: ホスト名 uploader.dotcloud.com:443 を解決できませんでした: 名前またはサービスが不明です

どうすればこれを解決できますか?