- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 CloudFoundry 中有几个 Python 应用程序。现在我想安排他们的执行。例如,必须在每月的第二天执行特定的应用程序。我在互联网上找不到任何东西。这可能吗?
最佳答案
Cloud Foundry 将在容器内部署您的应用程序。您可以使用库按特定时间表执行代码,但无论哪种方式,您都需要付费才能让该实例始终运行。
您正在尝试做的事情是“serverless computing”(也称为“事件驱动”或“功能即服务”计算)的完美候选者。
这些部署技术根据触发器执行功能,例如REST api 调用、特定时间戳、新数据库插入等...
您可以使用Openwhisk执行您的Python Cloud Foundry应用程序无服务器计算平台。
IBM 提供了在其云平台上运行的托管版本,Bluemix .
我不知道你的代码是什么样的,所以我将使用这个示例 hello world 函数:
import sys
def main(dict):
if 'message' in dict:
name = dict['message']
else:
name = 'stranger'
greeting = 'Hello ' + name + '!'
print(greeting)
return {'greeting':greeting}
您可以使用 online editor 将操作(函数)上传到 OpenWhisk或CLI .
上传操作后,您可以使用警报包按特定时间表自动执行这些操作。要在在线编辑器中执行此操作,请单击“自动化此过程”并选择警报包。要通过 CLI 执行此操作,我们需要首先创建一个触发器:
$ wsk trigger create regular_hello_world --feed /whisk.system/alarms/alarm -p cron '0 0 9 * * *'
ok: created trigger feed regular_hello_world
这将在每天上午 9 点触发。然后,我们需要通过创建规则将此触发器链接到我们的操作:
$ wsk rule create regular_hello_rule regular_hello_world hello_world
ok: created rule regular_hello_rule
有关更多信息,请参阅 docs on creating python actions.
关于python - 如何在 CloudFoundry 中添加 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44264981/
我正在尝试在 cloudfoundry 应用程序上备份 mysql 数据库。数据库通过 caldecott 建立隧道,我可以使用 mysql 进行连接。 我的数据库到目前为止是 40k,当我使用 my
我尝试将我的应用程序部署到 cloudfoundry,一切都很顺利,但是我没有找到使用资源插件的静态资源。 在日志中,我收到很多如下所示的错误 2012-01-31 13:36:41,352 [htt
我正在尝试使用Bluemix将index.html页面上传到cf CLI。我不确定我是否以正确的心态来解决这个问题。我正在考虑像通常通过FTP上载普通托管服务一样上传此HTML文件。使用Bluemix
在 UAA 中有两个概念,权威和范围。 这些概念似乎重叠。我想知道确切的区别和目的 例如,oauth.login 最佳答案 范围是代表用户的 OAuth 客户端的权限。它们在获得具有以下授权类型之一的
当我将应用程序推送到cloudfoundry时,为 vmc跟我说话: 正在上传mywebsite ...失败 上传失败。使用'vmc push再试一次 TypeError:ni没有隐式转换 有关更多信
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 2年前关闭。 Improve t
我将grails网站从cloudfoundry v1移到了v2主机,在我开始单击链接之前,一切看起来都很完美。 在cloudfoundry v1中,我具有url地址http://controlealu
我已将grails应用程序部署到CloudFoundry。以下代码 GMongo mongo def index() { [databases:mongo.databaseNames] } 引
我正在尝试将一个简单的应用程序推送到 IBMBluemix (Cloudfoundry),但某些文件未拾取。 我有一个包含一些文件的文件夹(index.php、test.html,...)。所有这些都
我的应用程序为端点定义了调度程序来处理任务。该任务具有固定的Threadpool(200)代码并部署在cloud foundry中。我注释掉了调度程序注释并使用端点运行此任务,以了解线程池在 Clou
我一直在使用 grails 开发网站并使用 Cloudfoundry 对其进行演示。 Grails 和 Cloudfoundry 太棒了!在 STS 中的 grails 插件和工具的支持下,它们易于使
我正在尝试在cloudfoundry中为我的项目实现电子邮件服务。有谁了解 cloudfoundry 中一般使用的电子邮件服务以及如何使用吗? 最佳答案 Cloud Foundry 本身目前不支持电子
我需要在我的 springboot 应用程序中指定多个构建包。 我在应用程序的根目录中创建了一个文件 multi-buildpack.yml,我在其中指定了 2 个构建包。 multi-buildpa
我有一个打开两个端口的 CF 应用程序。 AFAIK CF 只能为其中之一创建路由 - 到位于 VCAP_APP_PORT 中的路由。或 PORT .如何创建通往第二个端口的路由?我不介意将单独的名称
我刚刚将我的第一个应用程序部署到 CloudFoundry,并使用了 log4j。当我将应用程序部署到本地 tomcat 服务器时,日志打印得很好,一切正常。但是,当我使用“vmc logs”命令从
我知道 CF 是为在多个云服务上运行而设计的,以实现微服务应用程序的统一 View 。但是,我想在我的 CentOS 本地服务器上安装和运行 cloud Foundry。在其他方面,我想在一台运行 C
我有一个简单的Grails应用程序,当将其部署到本地Tomcat服务器时运行良好。但是,当我部署到Cloudfoundry时,未显示保存到数据库的图像。谷歌搜索解决方案仅显示出,在Cloudfound
我尝试按照 https://github.com/cloudfoundry/uaa 中的说明进行操作,即克隆 github 存储库,然后执行 gradlew run 命令。我在安装了 Java 1.8
有人知道 CloudFoundry 是基于 VMware 的 IaaS 和数据中心,还是基于 AWS EC2 等第三方 IaaS 提供商? 谢谢, 最佳答案 Cloud Foundry 是一个开源平台
我使用 JSP、Spring Security、MySql 开发了一个应用程序。我将其部署在 Cloudfoundry 上。但只是war文件和我绑定(bind)了mysql服务。但我还必须配置由两个表
我是一名优秀的程序员,十分优秀!