2014-04-28 1 views
0

Иногда мы пытаемся выполнить ошибку «FDProxy.Open error 2» из CloudSQL при попытке выполнить запрос. Я думаю, что это означает, что «связь отказалась, потому что слишком много открытых подключений», но я бы хотел получить официальное подтверждение этого, поскольку я не уверен. Я также не уверен, что это всегда означает это, или если есть другие состояния ошибок (например, слишком высокая запись QPS), которые также могут вызвать эту ошибку. Если это имеет значение, мы используем Go-MySQL-Driver, хотя мы также видели его при использовании драйвера mymysql.Что означает «ошибка FDProxy.Open 2» при доступе к CloudSQL из Go Go Engine Engine

ответ

1

В настоящее время у нас есть ограничение на 30 соединений Cloud SQL на экземпляр приложения App Engine (см. Предупреждение из [1]), но это ограничение иногда может применяться к общему количеству подключений из подмножества этих компонентов. Это будет исправлено в выпуске App Engine 1.9.5, когда будет ограничено строгое ограничение экземпляров на App Engine. Извините за боль. :-(

[1] https://developers.google.com/appengine/docs/java/cloud-sql/#Java_Connect_to_your_database

+0

Когда вы говорите, сервер приложений, вы имеете в виду на cloudsql сервер приложений? Или экземпляр двигателя приложение? Является ли это ограничение соединение (30) не зависит от размера CloudSQL экземпляра, который я использую? Или я бы обновил свой размер экземпляра, чтобы получить более высокую параллельную связь с лимитом? Наконец, вы можете уточнить, что означает «на ограничение экземпляра»? Каковы будут точные пределы после этого? Спасибо –

+0

Я немного туман по терминологии здесь - «appserver» ссылается на физический экземпляр, на котором запущены несколько виртуальных машин FE экземпляра? И если это так, означает ли это, что предел 30-соединений реализуется экземпляром CloudSQL, например, входящим IP? –

+0

Я обновляю ответ, чтобы сделать его более ясным. Новые ограничения будут b e на экземпляр App Engine, и будет достаточно разрешить использование одного соединения Cloud SQL для каждого HTTP-запроса для обычных экземпляров App Engine. –

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