问题标签 [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 回答
147 浏览

django - 点云 django mongo 502

我从https://github.com/jpetazzo/django-and-mongodb-on-dotcloud获得了一个 django 应用程序

但应用程序收到 502 - 应用程序无响应错误。

在部署应用程序时,waitfordb 和 manage 会引发身份验证错误。我 sshed 并单独运行这些脚本都运行良好,但服务器仍然抛出 502 错误。

有人可以指点一下。我需要使用 mongodb 设置一个基于 django 的应用程序

0 投票
2 回答
19873 浏览

mongodb - 上游在读取响应标头时过早关闭连接

我正在尝试在 dotcloud(使用 nginx)和 MongoDB 上部署一个 Flask Python 应用程序,并且有一次我正在路由到 Twitter 以进行 OAuth 授权。在尝试路由回我的应用程序时,我得到了标题中描述的 nginx 错误,但不知道为什么。有什么建议么?它在本地主机的开发模式下工作得很好

0 投票
1 回答
105 浏览

python - 未找到 Dotcloud CLI 部署

谁能告诉我 Dotcloud CLI 的当前版本?我在我的机器上使用 0.4.7,似乎无法在 pip/easy_install 或在线找到新版本。

但是,在部署 django 的教程中,它说要运行 dotcloud deploy 命令,而我的版本中似乎没有这个?

0 投票
1 回答
346 浏览

javascript - 单个应用程序中的点云 www 和 TCP -

我正在尝试运行一个 nodejs 套接字服务器,该服务器将允许两个运行 Flash 游戏的客户端之间进行远程通信,该游戏使用自定义协议进行通信。由于 Flash 安全限制,似乎套接字服务器必须与为 Flash 游戏提供服务的 Web 服务器运行在同一主机上。我一直在收到以下错误:

我需要的是一种运行我的 nodeJS 服务器代码的方法,同时提供 flash 文件。

我正在使用环境 JSON 变量来确定要监听的端口,我的 YML 与此处讨论的类似,但没有运气......只是想知道我是否可以获得一些有关如何创建工作套接字服务器/网络的信息将为此工作的服务器(或者如果它实际上是可能的)

0 投票
1 回答
370 浏览

node.js - 缺少 javascript 文件,dotcloud 上的 expressJS“无法加载资源”。路由问题?

我在 dotcloud 上部署了一个 express 应用程序,但在这里出现错误:http: //valgomat-nilsnh.dotcloud.com/valgomat除了questiondata.js之外,我在 html 中包含的所有其他 javascript 文件似乎都已加载。

在铬控制台中,它说,

获取http://valgomat-nilsnh.dotcloud.com/javascripts/questiondata.js 404(未找到)

这里可能有什么问题?是的,我尝试检查并重新检查我的所有路径等。当我在本地运行该文件时,该文件会被包含在内,但上传时我会丢失该文件。

在查看了其他一些相关的问题之后,我怀疑快递的路由可能有问题?不过,其他资源似乎加载得很好。

从日志中:

$ dotcloud 日志 valgomat.www

tail -F /var/log/supervisor/*.log

==> /var/log/supervisor/node-stderr---supervisor-rGnBOT.log <== buf.push(''); __jade.shift(); __jade.shift();
__jade.shift(); buf.push(''); __jade.shift(); __jade.shift(); buf.push(''); __jade.shift(); __jade.shift();

==> /var/log/supervisor/node-stdout---supervisor-MkuIsc.log <== GET /stylesheets/bootstrap/css/bootstrap.min.css 304 3ms GET /stylesheets/style.css 304 3ms GET / images/logo-uib-small.gif 200 2ms - 4.49kb GET /valgomat 304 19ms GET /stylesheets/bootstrap/css/bootstrap.min.css 304 4ms GET /stylesheets/style.css 304 2ms GET /javascripts/jquery-1.8 .0.min.js 304 1ms 调试:提供静态内容 /socket.io.js GET /javascripts/coffee-script.js 304 1ms GET /javascripts/questiondata.js 404 2ms

==> /var/log/supervisor/supervisord.log <== 2012-08-25 09:39:23,281 WARN 解析期间包含额外文件“/home/dotcloud/current/supervisord.conf” 2012-08-25 09 :39:23,373 INFO RPC 接口“主管”已初始化 2012-08-25 09:39:23,373 WARN cElementTree 未安装,对 XML-RPC 使用较慢的 XML 解析器 2012-08-25 09:39:23,373 CRIT 服务器“unix_http_server”正在运行没有任何 HTTP 身份验证检查 2012-08-25 09:39:23,378 INFO 守护进程 2012-08-25 09:39:23,379 INFO supervisord 以 pid 140 开始 2012-08-25 09:39:24,388 INFO 产生:' node' pid 147 2012-08-25 09:39:26,148 INFO 成功:节点进入 RUNNING 状态,进程保持超过 1 秒(startsecs)

希望有人可以提供帮助。

干杯,尼尔斯

0 投票
3 回答
252 浏览

node.js - 如何在 Heroku 或类似设备上运行此应用程序?

我想得到这个应用程序: https ://github.com/lysol/typeto.me/

在 Heroku(或一些类似的服务)上运行。

我需要遵循哪些步骤?我在理解将什么放在哪里时遇到了很多麻烦。

我已经知道我需要做这样的事情:
我可以在 Heroku 中运行咖啡脚本吗? 对于咖啡脚本的东西。

0 投票
1 回答
211 浏览

jakarta-mail - 使用 Java 发送电子邮件的 DataContentHandler 强制转换异常

从我部署的Dotcloud 应用程序java.lang.ClassCastException: gnu.mail.handler.MultipartMixed cannot be cast to javax.activation.DataContentHandler发送电子邮件时出现此异常(从我的本地计算机它工作正常)。之前用过Spring的javamail,还是不行。然后我找到了这个建议,但仍然没有成功。

我正在使用 Gmail SMTP。配置是在我的 Java 邮件发件人类中以编程方式完成的。我还在 dotcloud.yml 文件中声明了相同的配置参数。

我无法弄清楚我错过了什么。有人有类似的问题吗?你是怎么解决的?

0 投票
1 回答
162 浏览

java - 我部署的 servlet 在哪里?(点云,Java)

我刚刚尝试过 dotcloud,我想在它上面运行一个 java servlet,所以我已经将 servlet 导出到 war,并部署在 dotcloud 上……欢迎的 html 是可访问的,但 servlet 本身不是。我已经尝试了每种路径组合,但总是出现 404 错误。

首先我在 web.xml 中没有任何东西,除了欢迎 html 的链接,与 tomcat 一样,servlet 类中的 @WebServlet 注释有效,所以我可以通过“http://serveraddress/Projectname/annotatedpath 访问 servlet " 但是在 dotcloud 上我不能,所以我也在 web.xml 中进行了 servlet 映射,但没有帮助。同时我可以在“http://serveraddress/Projectname/”访问欢迎 html

0 投票
1 回答
1462 浏览

javascript - Dotcloud nodejs supervisord.conf 不工作

我一直在尝试让主管监视我的 nodejs 服务器进程,但是我在让 supervisord.conf 工作时遇到了问题。部署时,我收到以下错误:

但是,当我 ssh 进入 dotcloud 服务器并手动启动 nodejs 进程时,它运行得很好,表明主管无法启动节点实例。

我的 supervisord.conf 看起来像这样:

我的目录结构如下:

在这一点上,我看不出我做错了什么,因为这似乎与此处概述的目录结构相同,所以我对解决方案是什么感到茫然。有任何想法吗?

编辑:

尝试后supervisorctl status我得到以下信息:

我发现在 /var/log/supervisor 中,我收到以下错误消息:

我不确定是什么原因造成的。

0 投票
2 回答
3387 浏览

django - collectstatic 在 dotcloud 上抛出 'OSError: [Errno 2] No such file or directory:'

按照 dotcloud 教程中的说明,这是我的代码postinstall

...nginx.conf

...和settings.py

运行时postinstall,抛出此错误:
OSError: [Errno 2] No such file or directory: '/home/dotcloud/rsync-1346498181296/some_project/static'

我已经使用它很长时间了,它令人困惑,因为文档说/static/已经由 python 服务设置并链接到/home/dotcloud/static

有人可以帮忙吗?在我开始为静态内容设置应用程序之前,一切都运行良好。Django 版本是 Python 2.7 上的 1.4.1