5 分ごとに複数の twitch チャンネルをチェックするスクリプトがあるので、ウェブサイトで現在ライブ中のストリームのリストを取得できます。
問題は、このスクリプトが大量の mysql_connections を生成していて、最大接続制限に関するエラーが発生していることです。
私の知る限り、mysql への接続を開き、スクリプトでいくつかのクエリを実行しても、接続は 1 つですよね?
私のスクリプトは次のようになります。
1) データベースに接続する
2) 現在時刻を確認する
3) サイト タスクでテーブルを更新し、現在の時刻を挿入する mysql クエリ
4) ストリーマー リスト テーブルに対する mysql クエリ
5) すべてのレコードについて、twitch でデータと共に xml を取得し、オンラインかどうか、視聴者の数などをデータベースに保存します。
6) mysql_close
なぜこれが起こっているのか誰にも分かりますか?最初は別の GoDaddy バグだと思っていましたが、これはこのタスクを実行しているときにのみ発生するため、これを確認する前に彼らと話をすることはありませんでした.