【问题标题】:WSO2SP throws java.lang.OutOfMemoryErrorWSO2SP 抛出 java.lang.OutOfMemoryError
【发布时间】:2019-07-30 11:40:59
【问题描述】:

我创建了一个 siddhi 文件并将其移至 WSO2SP 工作器进行部署。

当我检查我的容器日志时,我发现应用程序已成功部署。这是我传递的 curl 命令。

curl -X POST http://0.0.0.0:7711/IrisPrediction -H 'content-type: application/json' -d '{"SLength": 3.3, "SWidth": 3.2, "PLength": 4.2, "PWidth": 4.4}'

这是我在容器日志中看到的。

[2019-07-30 11:20:56,020]  INFO {org.wso2.extension.siddhi.io.http.source.HttpConnectorPortBindingListener} - HTTP source 0.0.0.0:7711 has been started
[2019-07-30 11:20:56,021]  INFO {org.wso2.carbon.stream.processor.core.internal.StreamProcessorService} - Siddhi App Iris_Curl deployed successfully
[2019-07-30 11:20:56,025]  INFO {org.wso2.carbon.kernel.internal.CarbonStartupHandler} - WSO2 Stream Processor started in 47.445 sec
java.lang.OutOfMemoryError: Java heap space
Dumping heap to /home/wso2carbon/wso2sp-4.3.0/wso2/worker/logs/heap-dump.hprof ...
Unable to create /home/wso2carbon/wso2sp-4.3.0/wso2/worker/logs/heap-dump.hprof: File exists

这里出了什么问题?我该如何解决这个问题?

顺便说一句,我尝试用编辑器容器做同样的事情,它似乎工作得很好。

【问题讨论】:

    标签: java siddhi wso2sp


    【解决方案1】:

    这取决于您使用的 siddhi 应用程序,似乎某些处理正在消耗大量内存。

    您可以编辑 /wso2/worker/bin/carbon.sh 文件中的 Xms 和 Xmx 以分配至少 4Gb。

    另外,请使用最新的 SP 4.4.0,因为一些内存泄漏问题已在最新版本中得到修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-15
      • 2016-05-01
      • 1970-01-01
      • 2018-07-24
      • 2019-12-31
      • 2013-03-11
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多