vBulletin发出很老的错误

时间:2010-11-16 22:07:36

标签: vbulletin

如果你经常使用vBulletin,你可能以前见过这种类型的错误。

  

vBulletin中的数据库错误:

     

mysql_connect()[function.mysql-connect]:无法连接到本地MySQL服务器   通过套接字   '/var/lib/mysql/mysql.sock'(2)   /home/detroit/public_html/blab/includes/class_core.php   在311行

     

MySQL错误:错误号码:   申请日期:11月16日星期二   2010 @ 10:57:57 AM错误日期:   2010年11月16日星期二@ 10:57:57   AM脚本:   url_removed_to_avoid_spam_flagging   推荐人:IP地址:   xx.xx.xx.xxx用户名:类名:vB_Database MySQL   版本:

我的问题不是错误本身,而是它的年龄。

我们的团队每小时收到大约20-30个这样的电子邮件,电子邮件在一小时的第三和第七分钟之间到达一个集群。奇怪的是,所有的错误似乎都是从今天早上开始的五分钟。

我正在尝试自己的错误,但万一有人在这里有更快的答案(因为grep很慢,我没有看到任何本地化的PHP错误文件一目了然):有没有一种简单的方法可以看到这些实时错误?

我担心的是,远远没有解决我们的数据库问题,我们只是产生了很多错误,以至于消息路径中的某个地方的电子邮件过滤器会忽略错误消息,将它们慢慢地运送到无用的状态。实时查看错误将使我们知道我们是否真正掌握了事物,(我们认为我们这样做 - 在这种情况下,我们可以寻找一种方法来阻止旧错误消息的运行)或者我们是否需要采取额外行动。

提前感谢您对此提出的任何意见。你们摇滚吧。

1 个答案:

答案 0 :(得分:0)

您现在可能已经解决了这个问题,但是:

  1. 任何时候我在vBulletin邮件上看到奇怪的时间戳都是由于电子邮件提供商的限制造成的。如果您查看邮件标题中Received:行的时间戳,您可能会看到限制发生的位置。
  2. 如果您在特定时间收到错误集群,那么开始寻找罪犯的最佳位置是管理控制面板的vBulletin“计划任务”部分。某些计划任务可能很昂贵,具体取决于您的站点大小,流量配置文件等,其中一个可能正在运行一个昂贵的查询,可能会长时间锁定一两个表。
  3. 您是否尝试在发生错误时使用mtop查看数据库?