问题标签 [openshift-3]

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 投票
0 回答
49 浏览

mysql - OpenShift 3 MySQL安装错误

无法创建持久卷声明“mysql”。禁止持久卷声明“mysql”:超出配额:6176696e6173686b616e74616b-noncompute,请求:requests.storage=1Gi,使用:requests.storage=0,受限:requests.storage=0

我已经在 OpenShift 3 中支付了帐户。

任何人都可以帮助解决这个问题吗?

0 投票
1 回答
4663 浏览

mysql - 在 openshift 上使用 mysql 服务时替换standalone.xml 中的环境变量

我有一个 WildFly 10 pod 和一个在 Openshift V3 中运行的 mysql 5.7 pod。我想在我的standalone.xml 中使用环境变量,因为我在 Openshift V2 中用于配置我的 mysql 数据源。

我遵循了本指南:https ://github.com/openshift-s2i/s2i-wildfly

我添加了一个 .s2i 文件夹并在那里创建了一个名为:环境的文件。

我在“环境”文件中添加了以下键:

<DATABASE_NAME>当然会替换为真实的数据库名称。

在我的standalone.xml中,我有:

当用实际值替换环境变量时,mysql 连接工作,wildfly 成功启动。

我究竟做错了什么?

我还在standalone.xml中的每个环境变量前面加上了美元符号,但仍然没有运气......

0 投票
1 回答
527 浏览

openshift - Openshift 3:除非 pod 手动缩放到 0,然后再恢复到 1,否则不会部署应用程序

我可以在我的 Openshift 3 Starter 应用程序上部署新构建的唯一方法是,如果我手动将现有正在运行的 pod 缩减到 0,部署我的最新构建,然后将 pod 缩减回 1。

如果我不手动将 pod 缩减为 0,则部署过程会导致内存不足错误或超时。当系统在新构建后自动部署时,日志显示它将 pod 缩小到 0,部署,然后扩大到 1,这就是错误发生的时间。

我的应用程序位于美国西部 2。

这只是 Openshift 3 错误还是我构建和部署不正确?

0 投票
1 回答
721 浏览

openshift - Openshift 3:如何创建一个 cron 作业?

我一直在尝试在我的 Openshift 3 Starter 应用程序上创建一个 cron 作业。我已经阅读了这里的文档,但我想我没有正确理解它们。

我想运行一个简单的 python tcron.py 脚本,每分钟打印一个时间戳。我尝试了以下方法来设置 cron 作业。

上面的命令给了我错误:

在 openshift 3 starter 上创建 cron 作业的正确方法是什么?

0 投票
0 回答
140 浏览

python - Openshift Python 执行

我有一个需要 24/7 运行的 python 应用程序。我已经使用 openshift 来做到这一点。我已经设法在 openshift 上获取文件。但是,如果我想执行这个应用程序,我该怎么做。这个特定的应用程序有一个可执行的 python 文件,需要运行该文件才能运行该应用程序。

任何帮助是极大的赞赏

0 投票
1 回答
227 浏览

openshift - Openshift 3:日志文件在哪里以及如何管理它们?

我有一个 Openshift 3 入门应用程序(python)。使用 Web 控制台,我可以看到我的日志。实际文件在哪里?一段时间后,文件会变大,我认为需要删除。

在 Openshift 2 上有一个“rhc tidy”命令来清除日志文件。Openshift 3有类似的东西吗?有没有办法自动做到这一点?在 Openshift 2 上,我可以设置一个 cron 作业来每月执行一次,但是 Openshift 3 Starter 不支持 cron 作业。

建议?

0 投票
1 回答
912 浏览

mysql - OpenShift3“容器 MYSQL 经常崩溃”

在 openshift3 我托管 Java 应用程序。我已经创建了 MYSQL 并删除了,现在我正在尝试再次创建 MYSQL,但它显示错误“容器 MYSQL 经常崩溃”。我附上图片以供参考。 "SQLCrash_Image" "ConsoleOutput_Image" 新图像:- "Monitoring&Events_Image" "Logs_image" "Monitoring&Events_Image2" 谁能帮助解决这个问题?

日志:

0 投票
0 回答
114 浏览

docker - 警告:无法删除容器“openshift_s2i-build_nodejs-mongo-persistent-

我正在 Openshift RHC v3 上启动并运行一个简单的 NodeJS-Mongo 应用程序(应用程序代码只有 20MB)。我可以看到我的 mongo db 正在运行并且我的节点服务器正在监听。但构建仍在运行中,并未完成。40 分钟后,日志会弹出以下错误:

知道这是什么以及需要做些什么来解决它吗?我在 OS v2 上工作过,但 v3 对我来说很难。我是 Kubernetes 新手。我还删除了 healthcheck API,以便它可以运行。直到构建运行 40 分钟后,我才看到任何错误。

任何帮助都会有很大帮助。谢谢你。

编辑:添加更多图片和日志数据:

正如您在图片中看到的,“正在侦听...”是我的控制台,表明它运行良好。

但在日志上方,您可以看到它是“一小时前创建的”

一旦构建失败,如果我尝试查看日志文件,我会看到整个日志被以下内容覆盖:

这里还有我运行时的构建日志的副本:

编辑:添加更多图片 -

一小时后,构建仅引发此错误

当我尝试打开日志/单击查看日志

我的应用程序中没有包含任何运行状况检查 API,并且从 Openshift 部署中删除了相同的 API。

0 投票
1 回答
468 浏览

node.js - 尝试在 openshift v3 上安装 sharp 或 node-gyp 时构建总是失败

构建总是失败并显示此日志:

尝试使用 nodejs v6 从 openshift v3 上的 repo (bitbucket) 构建。使用 nodejs v6.9.2、npm v4.2.0、sharp v0.18.4 在 localhost 上运行良好

0 投票
1 回答
337 浏览

openshift - 如何将图像文件夹直接上传到 OpenShift 3 服务器?

我想将我的图像文件夹直接上传到我的 OpenShift 服务器,而不是将图像保存在我的源代码文件中。

我也有几个与公司有关的罐子。如何将它们安装到 OpenShift 3 服务器的 m2 Maven 存储库?