首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >五旬节水壶工艺不会在Ubuntu完成

五旬节水壶工艺不会在Ubuntu完成
EN

Stack Overflow用户
提问于 2017-12-13 07:34:14
回答 1查看 923关注 0票数 0

我正在Ubuntu服务器上运行宾得数据集成。我有多个任务在不同的时间运行,使用Jenkins作为统筹器。我注意到,有时PDI作业永远不会结束(我没有得到退出代码,日志在进程中间冻结,没有任何例外),当我检查服务器的内存时,它会被完全分配。这引起了以下问题:

  1. 当服务器的内存被完全分配时,宾得不应该抛出OutOfMemory Java异常吗?
  2. 如果我没有运行服务器的进程,为什么要启动宾果双服务器呢?我只使用kitchen.sh运行作业。
  3. 为什么我总是有一个持久的五旬节进程运行(见图中的进程#2 )?它必须是spoon.sh进程,因为Java参数与我的配置相同,但是如果所有作业都完成了,它是否应该是持久的呢?
  4. Spoon/kettle/PDI/戊a是否启动一个持久进程来分配用Xms参数指定的内存?
  5. 为什么我的五旬节持续进程使用1核心在它是100%的时间?

这是没有意义的,因为目前没有任何运行。我想知道如何识别问题,因为日志停止打印结果,所以我不知道从哪里开始解决这个问题。

我附上了我的服务器上正在消耗内存的三个进程(Jenkins、Pentaho server和Spoon)的映像,以及我的服务器、Java和Pentaho设置的规范。

服务器规范(它是使用VmWare创建的虚拟机):

  1. 操作系统: Ubuntu 14.04.4
  2. RAM: 12 RAM
  3. 核心:4

我的Java版本是"1.8.0_101“

我将spoon.sh中的内存参数更改如下:

  1. Xms: 1.024亿
  2. Xmx: 7GB
  3. XX:MaxPermSize=2GB

EN

回答 1

Stack Overflow用户

发布于 2017-12-14 10:49:03

你是怎么安装五旬节工具的?如果您安装了五旬节企业版的试用版,那么它将安装和设置服务器以及PDI客户端(包括厨房)。

如果然后运行ctlscript.sh start脚本,它将启动宾得服务器、存储库数据库(默认情况下是postgres)以及与之配套的所有内容。

如果您只是在厨房中运行,并且不想使用宾得存储库,那么您可以一起停止宾得服务器,并从文件系统启动PDI作业和转换。

至于OOO错误:是的,它应该抛出它。有时,PDI会突然停止,不会抛出任何错误,但大多数情况下,您将在日志中看到OOO消息,并正确捕获故障。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47787727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档