2017-05-05 18 views
0

ClearDB(venus 15接続DB)を使用してAzureのチャットアプリケーションにlaravelを使用します。時々私は最大接続エラーを得た、時々私はこのソケットエラーを得た。Laravel 5.4データベース - 最大接続とソケットエラー

SQLSTATE[HY000] [2002] Only one usage of each socket address (protocol/network address/port) is normally permitted.

問題を解決する方法はありますか?

ありがとうございます。

+0

@paperclipは、[このポスト](http://stackoverflow.com/questions/10317974/mysql-php-error2002-only-oneに言ったように-socket-of-each-socket-address-protocol-network-a/17810539#17810539)、[永続的接続](http://php.net/manual/en/mysqli.persistconns)を使用して問題を解決できます.php)をMySQLiクラス内で使用します。 –

答えて

0

Sometimes I got max connection error

アプリケーションが多すぎるリクエストを送信するか、データベースがリソース制限に達している可能性があります。 ClearDB MySQLデータベースの各プライシング層には最大数の接続があります。

ERROR 1040 (08004): Too many connections 

あなたは、一般的にこの問題を解決するには、2つのオプションがありますあまりにも多くの接続に達すると

は、次のエラーを受け取ることがあります。

  1. データベースへの着信要求の数を減らしてください。
  2. 必要に応じてClearDBデータベースをある計画から別の計画にアップグレードします。

sometimes I got this socket error

このエラーは、ClearDBサーバマシン上で利用可能なすべてのネットワークポートを排出していることを示しています。問題を記述する多くのより詳細な記事:

https://support.socketlabs.com/index.php?/Knowledgebase/Article/View/61/0/how-to-fix-error-only-one-usage-of-each-socket-address-protocolnetwork-addressport-is-normally-permitted

関連する問題