我們在透過 crontab 運行 php 腳本時遇到問題。大約有 70 行運行安裝在不同虛擬伺服器中的腳本。當執行幾行時,一切正常,但當我們執行更多行時,其中一些不會執行。
首先我們認為這是 crontab 問題,但後來我們發現我們從腳本「錯誤訊息:無法連接到資料庫」中收到錯誤。只是為了讓您現在這個腳本允許我們安裝在 VPS 上的應用程式在我們的伺服器上執行系統的計劃發送腳本(以便您我們可以安排稍後發送電子郵件)。
透過得到這個錯誤我們知道mysql引擎有問題。我們不是 mysql 專家,所以也許有人知道該怎麼做。以下是我們的 mysql 的一些輸出。
Uptime: 80832 Threads: 60 Questions: 4116373
Slow queries: 2067 Opens: 69721 Flush tables: 2
Open tables: 400 Queries per second avg: 50.925
和
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| Aborted_connects | 64 |
| Connections | 671995 |
| Max_used_connections | 215 |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_finished_connects | 0 |
| Threads_connected | 60 |
+--------------------------+--------+
你看到這裡有什麼可疑的地方嗎?僅在本機上開啟連線。在/etc/my.cnf中有一個設置
bind-address = 127.0.0.1