Soru & Cevap

Mysql baglantı sayısı aşımı ...

21.05.2016 - 01:13

merhabalar arkadaşlar. JAVA' da restful web service yazıp tomcat üzerinden çalıştırdım. Bu servise android üzerinden bağlantı kurup android projesi geliştirmek istiyorum ama programda aşırı bağlantı yaptıktan sonra ( Herkesin kullanabileceği program olduğu için bunu denemem gerekiyordu. ) örneğin 50 kere 100 kere servise bağlandıktan sonra mysql bağlantıyı reddediyor dolayısıyla servise veriler gelmiyor. Ancak mysql i yada server i yeniden başlatınca tekrar bağlantı sağlayabiliyorum. Bunun için kimi makalelerde database pooling terimine rasladım ancak tam olarak çözümümün ne olacağını bulamadım yardımcı olabilir misiniz

62 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-20214-1419409499.jpg
MertSezgin
24.05.2016 - 10:52

Merhabalar,

Öncelikle mysql tarafında aşağıdaki mysql konfigürasyonlarınızı kontrol edin. Localhost'da çalışıyorsanız muhtemelen bu değerler kısıtlıdır, bir hosting üzerinden mysql hizmeti almayı deneyebilir veya localdeki konfigürasyonlarınızı değiştirebilirsiniz.

max_connection

wait_timeout

connect_timeout

bu değerleri 

SHOW  variables  like  "max_connections" sorgusu ile görebilirsiniz.

değerleri kontrol ettikten sonra burdan paylaşın veya daha iyi yardım edebilmek için aldığınız exception'ı paylaşın.
Java tarafında ise her sorgu işlemlerinden sonra connection'ı kapatmayı unutmayın.