问题标签 [swisscomdev]

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

wordpress - 带有 SSH 密钥的 Swisscom CloudFoundry

我尝试在 Swisscom CloudFoundry 应用程序云上安装 Wordpress。要安装它,我需要带有私钥和公钥对的 SSH(不是 cf ssh)。

我按照这里的步骤操作: https ://github.com/cloudfoundry-samples/cf-ex-wordpress

这可能吗?什么是正确的值:

0 投票
2 回答
766 浏览

mongodb - 应用程序无法连接到 MongoDB Enterprise 并出现“身份验证失败”并且 Ops Manager 卡在“AdjustUsers”中

新部署的应用程序的凭据被 MongoDB 拒绝并显示“身份验证失败”。MongoDB Ops Manager 已经在“AdjustUsers”上停留了几个小时。


经核实:

在http://localhost:8080打开浏览器并使用在门户上获得的 mongodb 服务密钥登录:


我最近使用 mongorestore 恢复了大约 20GB 的数据:


其他已经存在的应用程序没有问题。只有我使用蓝绿部署部署的应用无法连接:

在我的应用程序中,我没有指定 WriteConcern,所以我认为它只是主要的(“w:1”)

0 投票
2 回答
1361 浏览

java - Java/Spring 应用程序无法在 cloudfoundry 上启动:OutOfMemoryError Compressed class space

在将新版本的 Java/Spring Boot 软件部署到在 CloudFoundry 上运行的 Swisscom Developer Cloud 后,启动突然失败并出现以下错误:OutOfMemoryError: Compressed class space. 因此,我们决定部署该软件的先前版本,即之前实际运行的版本:同样的错误发生了。我们没有从 Java7 切换到 Java8,也没有更改任何配置。这就引出了一个问题:这真的是我们这边的错误还是服务器那边的错误?


然后,我们尝试MaxMetaspaceSize通过将变量设置JBP_CONFIG_OPEN_JDK_JRE为以下行之一来增加 :

应用程序总是警告说 的值memory_sizes无效。这个 YAML 变量的正确格式是什么?


然后,我们在 Swisscom Developer Console 上删除了 Java 应用程序和数据库服务并重新创建了它。它没有效果,发生了同样的错误。

最后,你知道为什么这个错误会突然发生,即使是几分钟前运行良好的版本?


编辑

这是清单([database-service-name][application-name]已被替换):

Java buildpack 版本是(根据日志):

此命令似乎已执行(在崩溃后的日志中):

0 投票
4 回答
3521 浏览

cloud-foundry - 设置 Auto Scaling 应用程序

是否可以根据工作负载为应用程序设置自动缩放功能?我在开发者控制台和文档中都没有发现任何有用的东西。通过 CLI 是否可能存在隐藏的可能性?

只是想知道这是否可能,因为我正在对 Swisscom Application Cloud 进行基本评估。

0 投票
1 回答
367 浏览

spring-boot - 如何将附加参数传递给 MariaDB 连接字符串以修复时区问题(例如 useLegacyDatetimeCode)

我正在向使用 MariaDB 服务的 Swisscom AppCloud 部署一些 spring-boot 应用程序。该服务使用 CloudFoundry 连接器在我的应用程序中自动配置,并且连接工作正常。

但是:由于我在我的 Java 代码中大量使用 ZonedDateTime-Objects,我也将其包含在 pom.xml 中...

...正确保存数据库中的 ZonedDateTimes。

这在我本地的 MariaDB 上运行良好,当我添加...

...到连接字符串(如此处所述:https ://moelholm.com/2016/11/09/spring-boot-controlling-timezones-with-hibernate/->“奖励提示:让 Hibernate 配置正常工作与 MariaDB / MySQL")。

如何将此标志(可能还有其他标志)添加到与 Swisscom AppCloud 上的 MariaDB 服务的连接?

0 投票
1 回答
865 浏览

ssl - 如何使用 Staticfile Buildpack (FORCE_HTTPS) 在 Swisscom Cloud Foundry 上强制使用 https

我按照文档中的建议配置了该env选项:FORCE_HTTPS = true

我的清单.yml

但是,当我使用 http 打开网站时,我不会被重定向到 https。

我使用自定义的 nginx.conf 文件

该设置已应用

0 投票
1 回答
87 浏览

mongodb - 简单实例上的 MongoDB 行为失败

我已经看到 Swisscom 应用程序云上的标准 MongoDB 服务不在 HA 中,所以在实例失败的情况下我们应该期待什么级别的服务:

  • 数据丢失?
  • 自动恢复?
  • 我应该预期多少停机时间?
  • 从应用程序的角度来看,触发自动重新连接就足够了吗?
0 投票
1 回答
142 浏览

mongodb - 通过 CLI 连接到服务不起作用

我最近尝试使用 CLI 连接到 Swisscom 应用程序云上的一个云空间。

cf login工作正常,也cf push按预期工作。

但是,如果我尝试打开到 mongo db(服务)的 ssh 隧道,我会收到错误消息。

创建隧道...

失败的

无法解析域

我试过的命令:

其中 XXX 是我从服务密钥中获取的主机,YYY 是我从那里获取的端口。

你知道我做错了什么吗?

0 投票
1 回答
8054 浏览

elastic-stack - 如何将 PHP 应用程序日志直接发送到 ELK 服务?

根据文档,有两种方法可以将日志信息发送到 SwisscomDev ELK 服务。

  1. 通过 STDOUT 的标准方式:到 stdout 的每个输出都发送到 Logstash
  2. 直接发送到 Logstash

询问方式2。这是如何实现的,尤其是预期的输入如何?

我们在基于 PHP buildpack 的应用程序中使用Monologstdout_handler ,并且使用它工作正常。

我正在尝试 GelfHandler(连接被拒绝)、SyslogUdPHandler(没有错误,但没有结果),它们都配置为使用 VCAPServiceslogstashHostlogstashPort作为 API 端点/主机发送日志。

绑定有效,环境变量已设置,但我不知道如何从我们的应用程序发送 SwisscomDev ELK 服务 Logstash API 端点兼容日志信息。

0 投票
2 回答
411 浏览

docker - 使用基本身份验证从注册表部署 docker 映像

我一直在尝试将 docker 映像从私有注册表推送到 Swisscom Cloudfoundry。注册表受基本身份验证保护,因为我们不想向任何人提供访问权限。

现在,使用 cf CLI,我想将图像推送到 cloudfoundry:

从逻辑上讲,这将导致一个错误,指出没有提供身份验证凭据。

在暂存期间导致未指定的错误。

有没有办法通过 CF CLI 从受基本身份验证保护的注册表中推送图像?

我在 CF CLI 文档中找不到任何内容。