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