AJAX и PHP аварийный сервер

У меня есть простая страница с таблицей БД, которая обновляется каждую секунду с помощью запроса AJAX POST на страницу PHP.
Через 40/50 минут сервер выходит из строя и не работает в течение 1 часа.
Это известная проблема?

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);

readDB.php просто возвращает строку со всеми полями 1 строки 1 таблицы БД

ОБНОВИТЬ:
Я попытался также со страницей «readDB.php», как это:

<?echo "OK";?>

Через 2 часа php-страницы сайта выдают ошибку 500, но только через 1 минуту сайт снова работает правильно.

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», он разорвет соединение

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector