问题标签 [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.
wordpress - 带有 SSH 密钥的 Swisscom CloudFoundry
我尝试在 Swisscom CloudFoundry 应用程序云上安装 Wordpress。要安装它,我需要带有私钥和公钥对的 SSH(不是 cf ssh)。
我按照这里的步骤操作: https ://github.com/cloudfoundry-samples/cf-ex-wordpress
这可能吗?什么是正确的值:
mongodb - 应用程序无法连接到 MongoDB Enterprise 并出现“身份验证失败”并且 Ops Manager 卡在“AdjustUsers”中
新部署的应用程序的凭据被 MongoDB 拒绝并显示“身份验证失败”。MongoDB Ops Manager 已经在“AdjustUsers”上停留了几个小时。
经核实:
在http://localhost:8080打开浏览器并使用在门户上获得的 mongodb 服务密钥登录:
我最近使用 mongorestore 恢复了大约 20GB 的数据:
其他已经存在的应用程序没有问题。只有我使用蓝绿部署部署的应用无法连接:
在我的应用程序中,我没有指定 WriteConcern,所以我认为它只是主要的(“w:1”)
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 版本是(根据日志):
此命令似乎已执行(在崩溃后的日志中):
cloud-foundry - 设置 Auto Scaling 应用程序
是否可以根据工作负载为应用程序设置自动缩放功能?我在开发者控制台和文档中都没有发现任何有用的东西。通过 CLI 是否可能存在隐藏的可能性?
只是想知道这是否可能,因为我正在对 Swisscom Application Cloud 进行基本评估。
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 服务的连接?
ssl - 如何使用 Staticfile Buildpack (FORCE_HTTPS) 在 Swisscom Cloud Foundry 上强制使用 https
我按照文档中的建议配置了该env
选项:FORCE_HTTPS = true
我的清单.yml
但是,当我使用 http 打开网站时,我不会被重定向到 https。
我使用自定义的 nginx.conf 文件
该设置已应用
mongodb - 简单实例上的 MongoDB 行为失败
我已经看到 Swisscom 应用程序云上的标准 MongoDB 服务不在 HA 中,所以在实例失败的情况下我们应该期待什么级别的服务:
- 数据丢失?
- 自动恢复?
- 我应该预期多少停机时间?
- 从应用程序的角度来看,触发自动重新连接就足够了吗?
mongodb - 通过 CLI 连接到服务不起作用
我最近尝试使用 CLI 连接到 Swisscom 应用程序云上的一个云空间。
cf login
工作正常,也cf push
按预期工作。
但是,如果我尝试打开到 mongo db(服务)的 ssh 隧道,我会收到错误消息。
创建隧道...
失败的
无法解析域
我试过的命令:
其中 XXX 是我从服务密钥中获取的主机,YYY 是我从那里获取的端口。
你知道我做错了什么吗?
elastic-stack - 如何将 PHP 应用程序日志直接发送到 ELK 服务?
根据文档,有两种方法可以将日志信息发送到 SwisscomDev ELK 服务。
- 通过 STDOUT 的标准方式:到 stdout 的每个输出都发送到 Logstash
- 直接发送到 Logstash
询问方式2。这是如何实现的,尤其是预期的输入如何?
我们在基于 PHP buildpack 的应用程序中使用Monologstdout_handler
,并且使用它工作正常。
我正在尝试 GelfHandler(连接被拒绝)、SyslogUdPHandler(没有错误,但没有结果),它们都配置为使用 VCAPServiceslogstashHost
并logstashPort
作为 API 端点/主机发送日志。
绑定有效,环境变量已设置,但我不知道如何从我们的应用程序发送 SwisscomDev ELK 服务 Logstash API 端点兼容日志信息。
docker - 使用基本身份验证从注册表部署 docker 映像
我一直在尝试将 docker 映像从私有注册表推送到 Swisscom Cloudfoundry。注册表受基本身份验证保护,因为我们不想向任何人提供访问权限。
现在,使用 cf CLI,我想将图像推送到 cloudfoundry:
从逻辑上讲,这将导致一个错误,指出没有提供身份验证凭据。
在暂存期间导致未指定的错误。
有没有办法通过 CF CLI 从受基本身份验证保护的注册表中推送图像?
我在 CF CLI 文档中找不到任何内容。