问题标签 [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 提供服务的龙卷风服务器暴露给 www?

我正在尝试 在 dotCloud 上安装IPython html 笔记本服务器。IPython 服务器使用带有 websockets 的 tornado(以及在 tcp 套接字上使用 zeromq 的其他内部通信)。

这是我的dotcloud.yml

我正在遵循此处此处给出的自定义端口配方。如日志所示,我在以下位置运行龙卷风服务器127.0.0.1:$DOTCLOUD_WWW_NBSERVER_PORT

/var/log/supervisor/www.log

[NotebookApp] IPython Notebook 正在运行:' http: //127.0.0.1 :35928/ '
[NotebookApp] 使用 Control-C 停止此服务器并关闭所有内核。

但是当我推送时,dotCloud CLI 告诉我:

警告:服务在启动时崩溃或正在侦听错误的端口。它未能在 30 秒内对端口“nbserver”(42801) 做出响应。请检查应用程序日志。
...
部署完成。您的应用程序在以下 URL 可用 未找到 URL。没关系,这意味着您的应用程序不包含 Web 服务。”

什么都没有my-app.dotcloud.commy-app.dotcloud.com:DOTCLOUD_WWW_NBSERVER_PORT

我在这里想念什么?谢谢你的帮助。

更新

问题解决了。通常的 HTTP 端口适用于 websocket,因此不需要自定义端口配方。这是我的新dotcloud.yml

适用于以下内容ipython_notebook_config.py

这使得 tornado 网络服务器可以监听所有的 IP 地址。

警告:首先设置安全和身份验证!

有关详细信息,请参阅运行公共笔记本服务器

0 投票
2 回答
204 浏览

dotcloud - 将点云沙盒风味转换为现场风味?

有没有办法将现有的“沙盒”点云部署转换为“实时”风格?还是我必须销毁并重新创建它?

我想这样做有两个原因:1)保留我的应用程序的旧名称......即 dotcloud.com 上的子域 2)避免移动我的数据库数据的小麻烦

0 投票
1 回答
2595 浏览

memory-leaks - 如何修复 Redis “内存泄漏”

我在 dotcloud 上使用了一个 redis 内存存储,但尽管密钥过期,它的 used_memory 永远不会再次下降。使用redis-cliflushdbflushall从 redis-cli 不会导致 used_memory 从它的 ~20Mb 下降。我在 RedisToGo 上遇到了同样的问题。

任何人都知道我如何设法填补它?我怎样才能避免这样做?也许有些字符不应该放入 redis 值或键中?我将它与 EM 和来自 heroku rails 应用程序的 resque 一起使用。

0 投票
1 回答
56 浏览

email - dotcloud - 谷歌应用程序电子邮件配置

我已经检查了 dotcloud,它似乎很有希望。我的电子邮件使用谷歌应用程序,因此能够将我的 MX 记录设置为指向 gmail 服务器对我来说非常重要。我想知道 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 - DotCloud 的 Nginx + NodeJS + MongoDB

我想了解您在 DotCloud 上有关此设置的经验,以及有关每个设置的其他经验。我的问题是,

  1. 它是如何扩展的?
  2. Nginx 在此设置中的作用是什么,仅用于请求调度还是还支持负载平衡?
  3. MongoDB 消耗多少内存?MongoDB中有内存管理优化吗?
  4. NodeJS 消耗多少内存?

我知道这一切都取决于什么样的应用程序,但我只是假设 NodeJS 是一种高吞吐量的解决方案,因此实际所需的内存应该比普通的 Web 服务器少(?)。

0 投票
1 回答
260 浏览

node.js - dotCloud 上的依赖问题

我在 dotCloud 上部署我的 nodejs 应用程序时遇到了关于依赖项的问题。这个应用程序使用 node-canvas (https://github.com/LearnBoost/node-canvas) 来生成乐谱的缩略图(与 jellynote.com 上可用的乐谱相关)。

在推送我的应用程序和安装依赖项期间,我没有任何错误。这是我的 package.json 文件:

这是 dotCloud 返回的日志(编辑日志):

谢谢!

0 投票
0 回答
267 浏览

wsgi - cherrypy wsgi 应用程序未在 dotcloud 上运行

我正在编写cherrypy应用程序,它在带有apache和mod_wsgi的localhost上运行良好,但它没有在dotcloud上运行它给我错误502应用程序没有响应

我的 approot 中有 wsgi.py,其中包含

不幸的是,这里的日志没有错误

我唯一注意到的是“没有加载应用程序。进入完全动态模式”但这对我来说没有意义也许你可以帮忙

谢谢

还有 requirements.txt 看起来像

0 投票
1 回答
190 浏览

django - Dotcloud 上的 Nginx 和 Django

我目前有一个 dotcloud 应用程序,它使用 django 来提供一切服务。它工作得很好,但是,我们最近在 angular.js 中重做了我们的网站,我不想使用 django 来提供实际的 html 页面(我只想使用 nginx),但我希望 django 提供一些服务我们为要使用的角度代码构建的 API 的链接。

我是否可以在同一个应用程序中配置 nginx 为特定 url 提供一些静态文件,并让它发送其他 url 供 django 服务?

我希望 nginx 为我的 index.html 页面提供服务,这是对 wwww.example.com 的请求,但是如果对 example.com/api/login/ 的请求进入,我希望由 django 处理。这可能吗?

0 投票
4 回答
1783 浏览

ssh - dotcloud push 失败(rsync 错误:无法解释的错误(代码 255))

我对“dotcloud push”命令有疑问。我遵循了快速入门指南,但最后,该命令dotcloud push helloworldapp给了我以下错误:

rsync:连接意外关闭(到目前为止已收到 0 个字节)[sender]
rsync 错误:io.c(605) [sender=3.0.9] 处出现无法解释的错误(代码 255)[sender=3.0.9]
警告:SSH 连接失败
请重试。如果问题仍然存在,请发送电子邮件至 support@dotcloud.com。
另请检查您是否被允许与自定义端口建立 SSH 连接。
中止。

我尝试通过 ssh 连接到 dotcloud@uploader.dotcloud.com:443,我得到:

ssh:无法解析主机名 uploader.dotcloud.com:443:名称或服务未知

我该如何解决这个问题?