我有一個令人沮喪的問題。我的網絡服務有一個電子郵件到php模塊。簡而言之,一旦我的用戶向他的專用電子郵件地址發送電子郵件,我的郵件服務器就會捕獲該電子郵件,並將其管理到我的服務器上運行的PHP腳本。這個PHP腳本打開一個MySQL連接並將電子郵件內容保存到數據庫中。MySQL連接限制和PHP MySQL連接
到目前爲止這麼好。一旦超過了/etc/my.cnf中設置的MySQL連接限制,問題就會發生。它被設置爲500.如果500個或更多的用戶同時發送電子郵件,我的MySQL無法處理新的連接。
你有什麼建議?我應該使用持續的MySQL連接還是其他任何方法,如將收到的電子郵件內容寫入txt文件,然後使用cron作業將它們保存到數據庫中?
感謝您的建議!
是的,這似乎是一個好主意,PHP腳本將從管道獲取電子郵件,保存到一個txt文件和守護進程PHP腳本將監視「拾取」目錄並使用單一連接將數據保存到數據庫。謝謝。 – TamTam 2010-07-29 19:12:26