2014-01-12 3 views
1

Я создал свой phpMyadmin в Windows Azure, который разрешает только 1 База данных MySQL для свободных пользователей.phpMyAdmin Хостинг в задачах Azure

После создания phpMyAdmin I связанные ресурсы базы данных MySQL с другим сайтом.

На этом веб-сайте я пытаюсь войти в мои учетные записи, зарегистрированные в базе данных.

Сначала идет гладко, и кажется, что нет никаких проблем, но я стараюсь, чтобы продолжить доступ к веб-сайт, который извлекает детали из связанных баз данных ресурсов, доходность сайта и ошибки ..

User 'b48a56f527c793' has exceeded the 'max_user_connections' resource (current value: 4) 

Но через некоторое время 3-5 минут связь снова хороша.

Сначала я думаю, что Windows Azure просто пытается ограничить трафик, но это на самом деле, что реальная причина проблемы или же я сделал ошибку в настройке моего PHPMYADMIN в Windows Azure?

Как исправить эту ошибку?

Большое спасибо заранее!

ответ

0

Если вы используете ClearDb на Azure, который является параметром по умолчанию, ClearDb имеет очень жесткое ограничение для одновременных подключений. Проверьте это здесь:

https://www.cleardb.com/store/azure

1

При использовании MySQL на Azure вы должны знать, что обеспечивается ClearDB, а свободный уровень очень ограничен. Вы можете check the limitations here. Например, у вас есть только ограничение на 4 одновременных подключения, что является довольно ограничительным.

Как предложение - никогда не использовать mysql_pconnect в сценариях, но всегда использовать mysql_connect и всегда убить соединение, когда вам не нужно больше (то есть, когда вы извлекаете данные).

Я не уверен на 100%, но я думаю, что установка по умолчанию для phpMyAdmin использует mysql_pconnect, что может поддерживать свободные соединения как ресурс из этих 4, которые у вас есть.

 Смежные вопросы

  • Нет связанных вопросов^_^