AJAX和PHP崩溃服务器

时间:2015-10-06 09:34:38

标签: php ajax crash server

我有一个带有DB表的简单页面,该表每秒使用对PHP页面的AJAX POST请求进行更新。 40/50分钟后,服务器崩溃,停止服务1小时。 这是一个众所周知的问题吗?

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

readDB.php只返回一个字符串,其中包含数据库的1行1行的所有字段

更新: 我还尝试了一个像这样的“readDB.php”页面:

function runAjax(){
    var filename = "readDB.php";
    $.ajax({
        type: "POST",   
        url: filename,   
        data: abc_params,
        success: function(msg){   
             processResponse(msg);
        }
    });   
}
function processResponse(txt){  
    dosomething(txt);
    setTimeout("runAjax()",1000);
}
setTimeout("runAjax()",1000);

2小时后,网站php页面会出现错误500但仅在1分钟后网站再次正常工作。

1 个答案:

答案 0 :(得分:0)

这可能是mysql连接限制的问题,所以请遵循:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

使用“mysql_close”它将终止连接