Solr CSV Uploader PHP脚本消耗CPU

时间:2016-07-21 08:08:48

标签: php csv solr server

我在具有Core 2 Duo 2.66GHz CPU和4GB RAM的专用服务器上运行Solr 6.0。

我使用下面的PHP脚本从浏览器向Solr上传多个CSV(一次打几个,每个文件平均40MB)。由于我使用top命令监视CSV索引时的服务器CPU使用情况,因此CPU使用率最大限度地取决于其2个内核。在上传大量CSV文件后,有时会导致Solr服务器停机。

这是我应该修复的脚本方面的问题,我应该在代码中的某处放置某种睡眠功能来缓解服务器上的压力吗?

或者这是服务器规范问题,我需要一个更好的服务器来完成这种工作吗?

<html>
<body>
<div id="result"></div>
<input type="text" id="number"/>
<input type="button" value="create button" onclick="createbtn()"/> 
<br> 
<script>
    function createbtn(){
        var n=document.getElementById("number").value;
        document.getElementById("result").innerHTML = "";
        for(i=1;i<=n;i++){
            var x = document.createElement("INPUT");
            x.setAttribute("type", "button");
            x.setAttribute("value", i);
            x.setAttribute("id","x"+i);
            document.getElementById("result").appendChild(x);
        }

     }
</script>

0 个答案:

没有答案