我安装了Apache的Raspberry PI3。我创建了一个网站,我在其中读取了一些输出命令(4个命令),每刷新一次50 ms,以获得准确的时间值。我已经使用了flush命令,但它没有改变。
这个本地站点只是从机器上给我一些CANBUS信息。
但是,在网站上2小时后,内存使用率几乎已满(总共947732 kiB,2小时后使用874855 kiB)。
是否因为我在读取值后从未擦除内存?
要近似地看到我如何读取variable_can.php中的值:
function myFunction(){
$.ajax({ url: 'variable_can.php',
data: {action: 'variable_can'},
type: 'post',
success: function(output) {
document.getElementById("demo").innerHTML = output; // demo is my ID of my variable_can.php
setInterval(myFunction(), 50);
}
});
}
setInterval(myFunction(), 50);

在我的index.php中,我有javascript:
{{1}}
答案 0 :(得分:0)
这可能是因为你运行了一个名为r.sh
的shell脚本,你永远不会杀掉它。所以每隔50ms它就会重新运行shell脚本。