Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java CPU负载问题(Magnolia-5.3.3 Jackrabbit-2.8.0)_Java_Jackrabbit_Jcr_Magnolia_Jelastic - Fatal编程技术网

Java CPU负载问题(Magnolia-5.3.3 Jackrabbit-2.8.0)

Java CPU负载问题(Magnolia-5.3.3 Jackrabbit-2.8.0),java,jackrabbit,jcr,magnolia,jelastic,Java,Jackrabbit,Jcr,Magnolia,Jelastic,项目使用DAM存储许多mp3以获得许可(计划超过750Gb) 我们通过Rest上传mp3和元数据。 服务器:CPU 2GHz,内存1.2GB,适用于java 64位1.7.0_51-b13(jelastic),DB-MySQL 我们上传30 Gb的mp3。之后,magnolia突然加载所有CPU资源-100%。 有关它的任何错误或警告都在日志中。木兰的工作,但非常缓慢。 重新启动没有帮助 可能是在修复所有工作区存储库服务器启动并工作后-我不确定。大坝工作空间首次加载超过1.5小时,随后加载超过5

项目使用DAM存储许多mp3以获得许可(计划超过750Gb) 我们通过Rest上传mp3和元数据。 服务器:CPU 2GHz,内存1.2GB,适用于java 64位1.7.0_51-b13(jelastic),DB-MySQL

我们上传30 Gb的mp3。之后,magnolia突然加载所有CPU资源-100%。 有关它的任何错误或警告都在日志中。木兰的工作,但非常缓慢。 重新启动没有帮助

可能是在修复所有工作区存储库服务器启动并工作后-我不确定。大坝工作空间首次加载超过1.5小时,随后加载超过5-10或30分钟

但在上传下一个20GB之后,我们遇到了同样的问题。修复存储库没有帮助

对于每个workspace.xml中更改的修复存储库,下一个参数:

<PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager">
....
<param name="consistencyCheck" value="true" />
<param name="consistencyFix" value="true" />
</PersistenceManager>
    <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
...
      <param name="forceConsistencyCheck" value="true"/>
      <param name="autoRepair" value="true"/>
<param name="onWorkspaceInconsistency" value="log"/>

....
...

我猜问题在于您正在上传的内容类型-JackRabbit正在为mp3编制索引(从队列中删除)。这也是重新启动没有帮助的原因,因为repo知道这些文件仍然没有索引,并继续处理它们。解决方案应该是更改索引配置以关闭这些文件的索引。有关更多详细信息,请参阅和

嗯,,
Jan

我建议向您的主机提供商寻求此问题的帮助。此外,查看应用程序服务器日志将非常有助于找出问题所在。感谢您的推荐。但“任何错误或警告”-所有记录器都处于调试状态。在服务器端“PS AUX”或“Top”显示我:java(Tomcat)进程加载CPU。我在新的存储库文件夹上运行木兰花,上传10 GB -所有OK(while)。考虑将大坝资产提供商更改为JavaBox以外的文件系统。文件:和。您可以扩展现有的JCR API,将文件存储在文件系统中而不是JCR中。谢谢。我启动了失败的存储库,重建了DAM工作区的索引。木兰cms作品。