これをここに投稿するのか、stackoverflowに投稿するのかわからなかったので、間違った場所にある場合はお詫びします。
私はcentOSVPSで約7つのphpスクリプトを実行しています。これらの各スクリプトはゲームサーバーに接続してログを処理し、ログを使用してデータベースクエリを実行するか、ゲームサーバーに情報を送り返します。
一部のスクリプトの応答がランダムに遅くなり、デバッグをどこから始めればよいかわからないという問題があります。各スクリプトは、独自のデータベーススキーマに接続しますが、同じMySQLサーバー上にあります。各スクリプトは、1秒あたり約4回の挿入と、それぞれのデータベースで2倍のselectステートメントを実行します。データベースのロックアップが問題の原因になると思いましたが、スクリプトが他のコマンドに応答するのが遅い場合でも、データベースから読み取られた一部のコンソールメッセージは、30秒ごとに問題なくゲームサーバーコンソールに送信されます。
どのスクリプトも大量のメモリまたはCPUパワーを使用していません。それぞれ約0.1%。
私はこの情報が本当に曖昧であることを知っていますが、Linuxについてはまったくよく知りません(実際、上限は私の限界についてです)。そして、これをデバッグし始める場所が本当にわかりません。
ありがとう。
あなたが試すことができるいくつかのこと: