相关疑难解决方法(0)

PDO:MySQL服务器已经消失

我有一个脚本,每晚做很多腿部工作.

它使用在循环中执行的PDO预处理语句.

前几个运行正常,但随后我发现它们都失败并出现错误:"MySQL服务器已经消失".

我们运行MySQL 5.0.77.

PHP版本5.2.12

网站的其余部分运行良好.

php mysql pdo

43
推荐指数
2
解决办法
7万
查看次数

PHP 脚本上的 Mysql Server 已消失错误

我编写了一个脚本来批处理域并检索每个域的数据。对于检索的每个域,它通过curl 连接到远程页面并一次检索30 个域所需的数据。

此页面通常需要 2 - 3 分钟来加载并返回卷曲结果,此时,详细信息将被解析并放入数组中(页面排名工具功能)。

通过 CRON 运行此脚本后,我不断收到错误“MySQL 服务器已消失”。

谁能告诉我我是否遗漏了一些可能导致此问题的明显原因?

// script dies after 4 mins in time for next cron to start
set_time_limit(240);

include('../include_prehead.php');

$sql = "SELECT id, url FROM domains WHERE (provider_id = 9 OR provider_id = 10) AND google_page_rank IS NULL LIMIT 30";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);

do {
$url_list[$row['id']] = $row['url'];
} while ($row = mysql_fetch_assoc($result));

// curl domain information page  - typically takes about 3 minutes
$pr = page_rank_tools($url_list);



foreach …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1064

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×2

mysql-error-1064 ×1

pdo ×1

php ×1