我创建了一个 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
这里出了什么问题?我该如何解决这个问题?
在旁注中,我尝试对编辑器容器做同样的事情,它似乎工作得很好。