gpt4 book ai didi

PHP/MySQL 服务器问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:29 25 4
gpt4 key购买 nike

我不确定我是否完全错过了这里的某些东西,所以我想问一下,希望成为一个更好的人。所以我现在已经为我的愚蠢请求原谅,如果有的话。

我有一个由公司托管的客户,现在指责我为客户建立的网站一次又一次地“崩溃”(或至少使其运行非常慢)服务器。不,这不是一个带有任何复杂脚本的大型网站。这是一个博客,有评论功能。

他们告诉我这是问题所在,因为从日志来看似乎只有一个问题:

www.xxxxxx.se xxx.xxx.xx.xxx [14/Mar/2011:05:08:02 +0100] fcgi_php_error:PHP Warning: mysql_query() [function.mysql-query]: Unable to save result set in /home/t/xxxxx/www/include/php/newsfeed_full.php on line 66, PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/t/xxxxx/www/include/php/newsfeed_full.php on line 68

第 66 行:

$sql = "INSERT INTO `newsfeed_comments` (post_id, reply_id, date, name, text) VALUES ('".mysql_real_escape_string($post_id)."', '".mysql_real_escape_string($_POST['reply_id'])."', '".date('YmdHis')."', '".mysql_real_escape_string($_POST['name'])."', '".mysql_real_escape_string($_POST['text'])."')";
mysql_query($sql) or die(mysql_error());

$sql 输出:

INSERT INTO `newsfeed_comments` (post_id, reply_id, date, name, text) VALUES ('168', '111194', '20110322145339', 'Test 2', 'Test text 2')

第 68 行:

$sql = "SELECT * FROM `newsfeed_comments` WHERE `post_id` = '".$post_id."' && `reply_id` IS NULL ORDER BY `date` DESC";
$result = mysql_query($sql);
$i = 0;
while ($row = mysql_fetch_assoc($result)) {
//and so on...

$sql 输出:

SELECT * FROM `newsfeed_comments` WHERE `post_id` = '168' && `reply_id` IS NULL ORDER BY `date` DESC

问题是,我自己从未在测试中看到过这些错误。我从来没有能够以任何方式复制错误。所以它显然有效。

我的问题是,可能出了什么问题?托管公司只是告诉我,我需要确保我的脚本能够处理他们的服务器可能给出的所有可能错误。

相同的脚本在 10-15 个其他托管服务上完美运行,没有任何问题,我从来没有遇到过任何问题。

我是否遗漏了任何重要信息?我对 PHP 的知识差距很大吗?

最佳答案

可能是内存分配错误。你能重启你的 MySQL 服务器实例吗?

关于PHP/MySQL 服务器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5391808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com