データベースエントリを循環してテンプレートを埋め込むコードがありますが、5〜6時間後にループが停止し、403エラーがスローされます。ここ は、私がデータをプル使用しているコードです:PHPループ内でランダムに403エラーが発生する
if(isset($_GET['pageid'])){
$page_id = $_GET['pageid'];
}else{
$page_id = 0;
}
$mysqli = mysqli_connect('localhost', 'readonlyuser', 'password');
$query_pageid = "SELECT PAGE_ID FROM database.GENERAL WHERE PAGE_ID > ".$page_id." AND ACTIVE LIMIT 1;";
$query_results = mysqli_query($mysqli, $query_pageid);
if(mysqli_num_rows($query_results) != 0){
$query_fields = mysqli_fetch_array($query_results, MYSQLI_ASSOC);
$page_id = $query_fields['PAGE_ID'];
}else{
header("refresh:0;url=http://10.10.10.10/address/index.php");
exit();
}
はこのようなものに遭遇偶然あなたのいずれかをお持ちですか?
メモリ、ディスク領域、または何らかの時間制限が不足している可能性があります。エラーログなどの詳細情報が必要になります。 – Adam
そのアプリケーションに関連するエラーログには1つのことはありません。 –