【发布时间】:2017-10-17 14:27:27
【问题描述】:
我有一些代码循环遍历数据库条目并填写模板,但 5 或 6 小时后它停止循环并引发 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();
}
你们有没有偶然遇到过这样的事情?
【问题讨论】:
-
可能内存、磁盘空间或某种时间限制耗尽。我们需要更多信息,例如任何错误日志。
-
与该应用程序有关的错误日志中没有一件事..
标签: php mysql apache http-status-code-403