openshift相关内容

OpenShift缺少创建文件的权限

在OpenShift 4上部署了Spring引导应用程序,该应用程序需要在nfs-share上创建一个文件。 OpenShift容器已在类型NFS上配置了卷装载。 OpenShift上的容器创建一个随机userid为 的pod sh-4.2$ id uid=1031290500(1031290500) gid=0(root) groups=0(root),1031290500 挂载点为/n ..
发布时间:2022-03-03 18:46:01 其他开发

获取最近创建的Pod的名称

在OpenShift中,是否有比此更好的方式来获取应用程序中最近创建的Pod的名称my_app? name=$(oc get pods -l app=my_app -o=jsonpath='{range.items[*]}{.status.startTime}{" "}{.metadata.name}{" "}{end}' | sort -r | head -1 | awk '{print ..
发布时间:2022-03-03 18:42:15 其他开发

如何在 Openshift3 中禁用粘性会话

如果您在 Openshift3 中扩展 Pod,来自同一客户端 IP 地址的所有请求都将发送到与会话关联的容器. 是否有任何配置可以禁用粘性会话?如何在 Openshift 中管理内部 HAProxy 的选项? 解决方案 为了后代,由于我有同样的问题,我想记录我使用的解决方案 Graham Dumpleton 的精彩评论. 事实证明,在第一个请求期间设置了一个 cookie,它 ..
发布时间:2022-01-24 20:47:35 其他开发

应用程序“appname"无法在打开的班次节点应用程序上启动(端口 8080 不可用)

我在咖啡中编写了一个节点 restify 服务器,但我似乎无法让它运行. 部署时出现以下错误: 等待应用程序端口 (8080) 可用... 之后我确实收到以下错误 应用程序“appname"启动失败(端口 8080 不可用) 如果咖啡脚本似乎是问题所在,是否有解决方法.我不想改回js. 我的服务器代码是: restify = 需要'restify'Bunyan ..
发布时间:2022-01-24 10:22:04 服务器开发

Openshift 节点应用程序无法启动

我无法在 Openshift 上启动基于节点的应用程序.应用程序在本地启动正常,但节点的自动部署(在推送到远程主存储库时)遇到了日志的循环问题; DEBUG: 运行 node-supervisor调试:程序'./app/server.js'调试:--watch '/var/lib/openshift/53dab282e0b8cdd367000131/app-root/data/.nodewatc ..
发布时间:2022-01-19 19:01:14 其他开发

如何将私有信息添加到 OpenShift 环境变量?

数据库连接字符串或密码等身份验证信息几乎不应该存储在版本控制系统中. 似乎为 OpenShift 上托管的应用程序指定环境变量的唯一方法是 将它们提交到 Git 存储库.关于这个的讨论在OpenShift 论坛,但没有针对该问题的有用建议解决方法. 我可以使用另一种方法将身份验证信息添加到我的应用程序,而无需将其提交到存储库吗? 解决方案 SSH 进入你的应用程序并导航到你的数 ..
发布时间:2022-01-16 08:09:55 其他开发

在 OpenShift 上安装 python 包

我正在尝试在 OpenShift 上安装 python 包,但我发现有关执行此操作的最佳方法的页面很少.有人可以建议说 oauth2 和 simplejson 的最佳方式.我尝试将这些包含在 setup.py 中,但我不知道这些是否真的可用,或者我必须上传并指向路径.我该怎么做? 解决方案 你安装了 rhc(OpenShift.com 制作)吗? 如果没有,请在 OpenShift.co ..
发布时间:2022-01-13 17:01:55 Python

Tomcat 7 是否支持 Java 8?

在Tomcat的官方页面中,它说Tomcat 7支持Java 8.如果我下载这个并使用 Java 8 运行它. 但是,Openshift 上的是 Tomcat 7 (JBoss EWS 2.0).在 本网页 中,它说 EWS 2.0 不支持 Java 8.如果我将 Java 8 应用程序部署到 Openshift (Tomcat 7),它就无法工作. 为什么? 我尝试在 Open ..
发布时间:2022-01-07 12:55:30 Java开发

在不使用 GIT 的情况下将 WAR 文件部署到 Openshift?

我想将 WAR 文件上传到我的 Openshift 帐户,但它强迫我使用 GIT 或 GITHUB (此处).请原谅我这样说,但这很烦人. 有没有什么方法可以不使用第三方直接将 WAR 文件上传到我的应用程序中? 我的应用程序(在 Openshift 中)包括:Tomcat 7 (JBoss EWS 2.0)、MySQL 5.5. 非常感谢 解决方案 请按照以下链接中的说 ..
发布时间:2022-01-07 12:49:04 Java开发

无法在 Eclipse 中导入 openshift 应用程序

我正在使用 eclipse 连接 openshift. 以下是我采取的步骤. 注册 openshift 创建了“JBOSS Application Server 7"应用程序 下载了 Eclipse Mars 从 eclipse 市场下载了 openshift 工具 从选项中选择导入并选择 openshift 根据提示登录 openshift(使用默认服务器位置) 选择“使 ..
发布时间:2022-01-07 12:37:09 Java开发

DNS 设置:带有 CloudFlare/rhcloud 的 OpenShift

我正在尝试在 CloudFlare 上设置 DNS 转发到我的 Openshift 页面 (the-domain.rhcloud.com). 但是当我进入 CloudFlare DNS 设置并尝试更改 A 设置时,我收到此错误: 您输入的“the-domain.rhcloud.com"不是有效的 IP 地址. 它似乎要求一个静态 IP 地址.其他托管服务似乎可以为 DNS 设置提 ..
发布时间:2022-01-04 13:59:34 其他开发

OpenShift node.js 错误:监听 EACCES

我一直在使用 OpenShift 和 node.js 和 socket.io.我的代码是: server.listen(process.end.OPENSHIFT_NODEJS_PORT || 3000); 我的代码说它返回端口 8080.但是,我收到此错误: DEBUG:使用“node server.is"启动子进程信息:socket.io 启动警告:引发错误:错误:听 EACCES ..
发布时间:2021-12-30 21:59:30 其他开发

Java SSL DH 密钥对生成 - 主要大小错误

我目前正在我的网络应用中实现 Reddit OAuth2 登录.在本地测试时,握手和令牌交换工作正常,但在服务器上运行(托管在“OpenShift"DIY 墨盒上)时,我收到以下错误: java.security.InvalidAlgorithmParameterException: Prime size must be64的倍数,只能在512到1024(含)之间 结果是什么 java.la ..
发布时间:2021-12-29 15:08:43 Java开发

OpenShift 中的 DIY 墨盒支持 JDK 8

我知道 WildFly 墨盒不支持 JDK,但是我可以以某种方式在实验性 DIY 墨盒上安装 Java 8 吗?java-1.7.0 是/usr/lib 中可用的最新版本. 解决方案 Java 8 现在默认提供 DIY.您只需要在 /.openshift/action_hooks/start.sh 中设置如下所示的 PATH export JAVA_HOME=/etc/alternat ..
发布时间:2021-12-28 08:58:46 其他开发

如何在推送时自动部署我的 git repo 的子模块?

我有一个正常运行的 PHP Cartridge,但我找不到一种直接的方法让 OpenShift 在推送我的核心 repo 文件时/之后(递归地)推送我的 git 子模块的文件. 这看起来应该是一个超级简单且常见的用例.我是不是忽略了什么? 我可能可以 ssh 进入我的服务器并手动拉取它们,但我想完全自动化,这样如果我在我的 repo 中更新子模块的引用,这些更改将在我部署. 解决 ..
发布时间:2021-12-26 23:33:45 其他开发