同じポートでオープンな接続をgunicornいくつかの背景:MySQLと
私は、Djangoのアプリを作成していると私はそれを展開する時点でいます。私はwsgiを含む複数のオプションを見てきましたが、私のコンピュータにはapxsやapxs2がないのでmod_wsgiをインストールすることはできません。(ファイルに関する書き込みに関するウェブに関する議論説明したいのですが)。
しかし、私はアプリを展開しようとするために他のオプションを調べました。私はHerokuを使いたいと思います。私は "heroku local web"を使ってテストする部分に達するまで、Djangoデプロイメントの開発者ガイドに従ってきました。
ローカルのMySQLサーバはgunicornも使用しようとしているのと同じポートを使用しているためISSUE
問題はここに由来します。私はstackoverflowの '接続は使用中'について同様のポストを見つけましたが、どれもgunicornのポートを変更する方法を示していません。私は自分のlocalhost上で利用可能ないくつかのオープンポートを見つけましたが、mysqlポートをそれらに変更しようとするたびに、接続タイムアウトが発生します。したがって、私はGunicornが接続するポートを変更する方法を知りたいので、3306のmysqlと同じデフォルトポートに接続しようとしません。
私はサーバーが付属したdjangoプロジェクトを提供していましたと私が使用しているデータベースはローカル生産のためのmysqlです。私は地方に接続しようとしています。なぜなら、これがローカルに正しく行けば、プロジェクトをオンラインにしようとするとおそらく正しくなると思うからです。
ERRORは、1秒間に
10:38:52 PM web.1 | [2017-01-08 22:38:52 -0500] [83200] [ERROR] Connection in use: ('0.0.0.0', 3306)
10:38:52 PM web.1 | [2017-01-08 22:38:52 -0500] [83200] [ERROR] Retrying in 1 second.
10:38:53 PM web.1 | [2017-01-08 22:38:53 -0500] [83200] [ERROR] Connection in use: ('0.0.0.0', 3306)
10:38:53 PM web.1 | [2017-01-08 22:38:53 -0500] [83200] [ERROR] Retrying in 1 second.
10:38:54 PM web.1 | [2017-01-08 22:38:54 -0500] [83200] [ERROR] Connection in use: ('0.0.0.0', 3306)
10:38:54 PM web.1 | [2017-01-08 22:38:54 -0500] [83200] [ERROR] Retrying
を考えます。
MY PROFILE
web: gunicorn project_name.wsgi.application --log-file -
私は、MySQLサーバを停止するとgunicornが接続されているが、プロジェクトがデータベースに接続することはできませんので、私は例外を取得します。
--Thankあなた