1. ホーム
  2. mysql

初期通信パケットの読み込み」でMySQLサーバーに接続できなくなり、システムエラーが発生しました。111

2022-02-09 01:01:01

最近、比較的稀な問題として、phpでmySQLに接続するとエラーが報告されることがあります。
初期通信パケットの読み込み」でMySQLサーバーへの接続が切れました、システムエラーです。111
この現象は常に繰り返されているわけではなく、発生頻度も不明で、mySQLのデータがパケットを失っていることが疑われます。

1. # skip-networking をコメントアウトする。
2. MYSQLにIPをバインドする bind-address = 123.88.88.88 # サーバーのIPアドレス

関連記事

  1. 簡単なpythonソケットプログラミング <小 pythonでサーバーを書く手順。まず最初に、ソケットオブジェクトを作成します。ソケットのコンストラクタを呼び出します。例: socket = socket.socket( family, type ) familyパラメータはアドレスファミリーを表し、AF_INETまたはAF_UNIXが使用できます。AF_INETファミリはインターネットアドレスを含み、AF_UNIXファミリは同じマシン上のプロセス間通信に使用されます...

  2. Linux Iptables 着信 tcp 接続数の制限 / syn-flood 攻撃の制限 <小 SYNフラッドとは、SYNを利用したサービス拒否攻撃の一種であり、...
  3. postfix+cyrus-sasl+courier-authlib+courier-imap+mysql+postfixadmin <小 1: postfixのユーザーを追加する CODE: 12345678CREATE TABLE `admin` ( `username` varchar(255) NOT...)
  4. max_connectionsの実験からの考察 <小 php にはデータベース接続プールの概念はなく、一般にプログラムは mysql_connect() を使ってデータベースに接続し、 php スクリプトが実行された後にプロセスが接続リソースによって占有されたメモリを解放します。訪問された各 php ページにはスクリプトを解析するプロセスがあり、 データベースサーバー側に接続接続が表示されます。これはもちろん、システム用に設計されたデータベースがひとつだけであることを前提としています。高い同時実行性と高いトラフィックの場合、データベース駆動型アプリケーションはボトルネックになりやすく、その第一は max_connections で、データベースへの最大同時接続数ですが、これは MySQL をインストールしたときのデフォルトでは 100 しかありません。この接続数を増やすと即効性があります。しかし、無制限に増やすことはできないので、windowsサーバーとlinuxサーバーでそれぞれ実験してみました。実験の準備。phpのMySQLクライアントツールmysql_connect()とpdoを使用して実験を行った。この実験では、意図的にロングコネクション方式を使用していない。ロングコネクションの役割については後述する。以下、知識準備です。1resource mysql_connect ( [文字列 $server [, 文字列...

  5. Apache HTTPサーバとTomcatの3つの接続方法 <小 Apache Http ServerとTomcatを統合することで、静的ファイルの処理性能を向上させ、Webサーバを負荷分散に利用したり、耐障害性の高いシームレスなアプリケーションのアップグレードを行うことができます。この記事では、Apache Http ServerとTomcatを統合する3つの方法について説明します。