问题标签 [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.

0 投票
1 回答
1212 浏览

python - 如何在 Cloud Foundry 上与 Celery 通信?

我有一个带有 celery 组件的 wsgi 应用程序。基本上,当某些请求进来时,他们可以将相对耗时的任务交给 celery。我在自己设置的服务器上拥有该产品的工作版本,但我们的客户最近要求我将其部署到 Cloud Foundry。由于 Celery 不能作为 Cloud Foundry 上的服务提供,我们(我和客户的部署团队)决定部署该应用程序两次——一次作为 wsgi 应用程序,一次作为独立 celery 应用程序,共享一个 rabbitmq 服务。

应用程序之间的代码是相同的。wsgi 应用程序正确响应,返回预期的网页。vmc logs celeryapp表明 celery 将启动并运行,但是当我向 wsgi 发送应该成为 celery 任务的请求时,它们一到达.delay()语句就会消失。它们既不会出现在 celery 日志中,也不会显示为错误。

尝试调试:

  • 我不能celery.contrib.rdb在 Cloud Foundry 中使用(为 pdb 提供 telnet 接口),因为每个应用程序都是沙盒和端口限制的。
  • 我不知道如何找到这些应用程序应该共享的特定 rabbitmq 实例,所以我可以看到它传递了哪些消息。

更新:为了证实上述关于查找 rabbitmq 的说法,当我尝试访问应该共享 celery 任务的节点时,会发生以下情况:

我该如何调试和/或为什么我的任务消失了?

0 投票
3 回答
511 浏览

ruby-on-rails-3.1 - Cloudfoundry 中的 RMagick 宝石?

rails 3.2 应用程序需要 RMagick gem。

从支持票中,他们说它在私有 PaaS 中。

但是托管在 cloudfoundry.com 本身而不是私有 PaaS 上的应用程序呢?

0 投票
1 回答
245 浏览

cloud-foundry - 将 node.js 应用程序部署到 api.cloudfoundry.com。并得到一个错误

错误 402:应用打包失败:“同步资源池失败”

将 node.js 应用程序部署到 api.cloudfoundry.com 时出现此错误。我使用的 vmc 是:vmc 0.3.10

我想知道这个错误是怎么发生的。我的vmc有问题吗?还是我的 node.js 应用程序有问题?

谢谢你。

0 投票
3 回答
7919 浏览

git - 我的应用程序源代码在 heroku 上的安全性如何?

我想将我的 webapp 从 cloudfoundry 迁移到 heroku。但是我仍然对一件事感到困惑。

每次您想将应用程序部署到 heroku 时,您都必须将源代码推送到他们的 git 存储库。这个存储库有多安全?如果我不想把我的源代码交给别人怎么办?

你对此有何看法?

0 投票
1 回答
544 浏览

spring - 为什么尝试重建 MySQL 数据库时 CloudFoundry 上的连接被拒绝

我能够通过 Spring 的 jdbc:initialize-database 进程创建一些 MySQL 表。现在,每次我尝试运行 SQL 脚本来删除/创建表时,都会收到拒绝连接的响应。此外,在 STS 中,我在 Application Services 框中没有 MySQL 条目,但我在 Instances 框中看到一个条目,其中 id、主机、cpu、内存、磁盘、正常运行时间全为 0。当我尝试添加 MySQL 服务时,我收到“服务名称已被使用”的错误......所以,我想我已经扭曲了一些东西,只是想重置我的 MySQL 数据库。数据无关紧要,我可以轻松地重新开始。

0 投票
1 回答
125 浏览

cloud-foundry - 无法用微云代工调试

我有一个应用程序部署到我本地机器上的 Micro Cloud Foundry 实例。我可以在 STS 中启动、停止和更新应用程序。出于某种原因,当我从 STS 中右键单击应用程序或服务器时,调试选项被禁用。我究竟做错了什么?

0 投票
1 回答
625 浏览

cloud-foundry - vmc 隧道无法启动客户端

我无法在我的 CloudFoundry (api.vcap.me) 安装上建立任何服务。Tunelling 在 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 启动 'mysql --protocol=TCP --host=localhost --port=10000 --user =u42J7Gge9HdRW --密码=pUfd7tnVA4Ps8 d5afd08fb7fe9423f93ae6883a586c847'

错误 2013 (HY000):在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:0 错误:“mysql”执行失败;它在你的 $PATH 中吗?

0 投票
1 回答
507 浏览

tomcat - Cloudfoundry,默认协议

我在cloudfoundry 中部署了一个Web 应用程序,现在我想通过在我的云部署中编辑servelt.xml 来更改tomcat 使用的默认协议。

cloudfoundry 是否允许您更改 servlet.xml ?

0 投票
2 回答
1532 浏览

cloud-foundry - 无法启动 Cloud Foundry 码头应用程序

我正在尝试在 Cloud Foundry 上启动一个 jetty runner 应用程序。代码是

https://github.com/simbo1905/ZkToDo2

可以在本地启动

所以我创建了一个postgresql

当将 jar 和 war 压缩成 zip 然后尝试部署到云代工厂时,它给了我一个内存不足的错误。是什么赋予了?

是什么赋予了?

0 投票
3 回答
303 浏览

ubuntu - 在 ubuntu 上更新 cloudfoundry vmc

我如何将 ubuntu 上的 vmc 客户端更新到版本,以便它支持到 mysql 等服务的隧道。

我想使用隧道,但前提是:您必须拥有 vmc 0.3.14 或更高版本。

现在,当我检查我的版本时,它显示的是 0.3.10。如果我运行 gem update vmc,它没有说要更新。

所以,我的问题是,我更新错了吗?还是在 linux 平台上还不支持?