问题标签 [openshift-cartridge]

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 回答
616 浏览

node.js - 使用 nodejs 和 nginx 的 Openshift

语境

我有一个使用 nodejs (nodejs-0.10) 在 Openshift 上运行的应用程序。我想添加一个 ngix 作为第一个代理来仅提供静态文件。

问题

问题是如何将 nginx 添加到 Openshift 上正在运行的应用程序中。我看到了这个墨盒gsterjov/openshift-nginx-cartridge但自述文件指示如何使用 nginx 创建新应用程序,而不是如何将其添加到现有应用程序中。

0 投票
0 回答
96 浏览

openshift-origin - 即使在端口转发之后也无法在本地访问openshift mysql

嗨,在发布这个问题之前,我看到了许多 stackoverflow 问题并尝试了所有方法,但没有任何效果。我正在使用 openshift 免费层(3 档)。在我的 eclipse-IDE 中配置的 openshift 还提供了 SSH 密钥。没有问题我能够在 openshift 中运行我的应用程序并且应用程序已加载。登录失败时出现以下异常“ mysql ” - 通信链路故障

下面的代码是我用来连接数据库的

在 Openshift 中,我可以看到 mysql 设备以及凭据,

在此处输入图像描述

在 openshift phpMyAdmin 我要查看我的数据库和表,请找到下图以供参考,

在此处输入图像描述

所以我尝试使用eclipse端口转发,请找到下图以供参考, 在此处输入图像描述

端口转发后,我使用以下代码连接到数据库,

连接成功。但是通过 Spring-Security 进行连接时,我遇到了异常。

登录后,我在屏幕中收到以下错误消息, 在此处输入图像描述

请找到用于数据库连接的 spring-security xml,

请有人帮助我解决这个问题。

0 投票
0 回答
771 浏览

java - 由于 OpenShift/jbossews/Tomcat7.x 上的 Oracle JDBC 驱动程序(ojdbc6-11.2.0.jar)导致内存泄漏

我正在使用 openShift/jbossews(tomcat-7) 和 spring 4.x & 用于使用 tomcat JNDI 数据源配置的 Oracle 11g(ojdbc6-11.2.0.jar) 数据库连接。

当我尝试在应用程序中使用 CI(jenkin build) 重新部署代码(war) 时,一些 Oracle 类会在服务器日志中提供内存泄漏通知。

有没有人遇到过这种类型的问题,请帮我清除这个严重的错误。我能做些什么来清理这些吗?

Openshift Tomcat 服务器日志:-

0 投票
1 回答
249 浏览

openshift - Openshift pre_start 和 post_start 钩子无限循环

你好!

我也有钩子,一个用于 pre_start,一个用于 post_start。

  • pre_start开始一个自写的脚本,例如:nohup python foo.py > /dev/null &
  • foo.py像往常一样持续运行的地方。
  • post_start仅用于诊断一切运行正常,它只是调用ps aux并发送有关它的电子邮件。(这是一个带有 shebang 的 Python 脚本)

现在。当我提交并推送某些内容时,重建开始,并以两个 pre_start 和 post_start 脚本之间的无限循环结束:(

他们之间只有一些小消息,我不明白:

谢谢你的帮助!:)

0 投票
2 回答
584 浏览

ruby-on-rails-4 - 在 Openshift 上创建 ruby​​-2.2

有没有人能够使用 Ruby 2.2 在 OpenShift 中创建 Diy 墨盒?

如果是这样,您能与我们分享如何吗?或者是否有计划将 Ruby 2.2 作为默认墨盒?

谢谢

0 投票
4 回答
2255 浏览

java - 如何外部化 Web 应用程序(战争)的属性文件?

我开发了一个包含 jsp 和 java 代码的 web 应用程序。现在,我已将所有键值对放入一个特定于环境/生命周期的属性文件(如 conf-dev.properties、conf-stg.properties、conf-prod.properties)。

我想将这些属性文件外部化,以便它可以放在战争之外(不影响战争)。现在war文件与属性文件紧密耦合。如果我必须修改任何东西,我必须构建并进行战争和部署。

我在部署服务器机器上的访问权限非常有限(只能访问一个可以放置我的配置文件的文件夹)并且部署过程由 CI(詹金和自动化脚本)处理。

我在互联网上探索并知道我们可以使用弹簧来实现这一点,想知道实现这一目标的最佳方法是什么?

0 投票
1 回答
198 浏览

php - 在 openshift 上运行 laravel 5 自定义命令

任何人都知道如何将 laravel 的自定义命令添加为 cron 作业?提前致谢

下面是我的脚本位于.openshift/cron/minutely/robot.sh

0 投票
2 回答
803 浏览

python - OpenShift - 在 Rails 应用程序中更新 Python 并安装 PIP

我在 OpenShift 上创建了我的 Rails 应用程序。它使用 Python 和从 PIP 安装的包。如何升级到更新的 Python 版本(目前是 2.6)?

可见墨盒:

然后尝试安装更新的 Python ...

如果可以安装更新版本的 Python,我该如何安装 PIP?

0 投票
1 回答
1501 浏览

java-8 - 在 DIY openshift 上安装 JDK8

我正在尝试将我的Openshift DIY实例升级到JDK8. 我正在关注这个教程,但我面临磁盘配额超出问题。我可以下载tar.gz文件,但无法解压缩。我能做些什么?

0 投票
1 回答
786 浏览

mysql - Openshift mysql 无法启动 MySQL

我在 openshift 上部署应用程序时遇到问题。它以前可以工作,但是当我推送一些更新时,Mysql 突然变得不稳定。下面是错误的屏幕截图。

在此处输入图像描述