2010-11-16 13 views
0

如果您經常使用vBulletin,您可能以前曾見過這種類型的錯誤。在vBulletinvBulletin發送非常舊的錯誤

數據庫錯誤:

mysql_connect()函數[function.mysql-連接]:無法通過套接字 '/var/lib/mysql/mysql.sock' 連接到本地MySQL服務器 (2) /home/detroit/public_html/blab/includes/class_core.php 上線311

MySQL的錯誤:錯誤號: 申請日期:週二,11月16日 2010 @上午10時57分57秒的錯誤日期: 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錯誤文件一目瞭然):有沒有一種簡單的方法可以看到這些錯誤是實時的嗎?

我的恐懼是,遠不能解決我們的數據庫問題,我們只是產生了太多的錯誤,以至於沿着消息路由的某個地方的電子郵件過濾器正在執行錯誤消息,使它們慢慢地移動以至於無用。實時查看錯誤將讓我們知道我們是否確實掌握了某些東西(正如我們認爲的那樣),在這種情況下,我們可以尋找一種方法來阻止舊錯誤消息的運行)還是我們需要採取額外的行動。

在此先感謝您的任何意見。你們搖滾。

回答

0

你可能已經通過,但現在解決了這個問題:

  1. 我已經通過電子郵件提供商看到vBulletin郵件由於節流怪異的時間戳它已經任何時候。如果您查看郵件標題中Received:行的時間戳,您可能會看到節流發生的位置。
  2. 如果您在特定時間收到錯誤集羣,那麼開始尋找肇事者的最佳位置是管理控制面板的vBulletin「計劃任務」部分。某些計劃任務可能很昂貴,具體取決於您的站點大小,流量配置文件等,其中一個可能正在運行昂貴的查詢,這可能會在很長一段時間內鎖定一兩張表。
  3. 您是否嘗試過在發生錯誤時使用mtop來查看數據庫?