В воскресенье я установил старое приложение Django на новый экземпляр GCE и указал его на новый экземпляр CloudSQL с импортированными туда данными. Этот код и данные успешно работали в течение последних нескольких лет на различных конфигурациях выделенного хостинга, в EC2 и EC2+RDS.
С воскресенья у меня были прерывистые отчеты за 2013 год: «Потеряно соединение с сервером MySQL при« чтении начального пакета связи », системная ошибка: 0» из приложения. В частности, сегодня это произошло двумя очередями по 3 человека, разделенными примерно 7 часами.
Я запаниковал из-за предыдущих сбоев и перезапустил приложение и экземпляр CloudSQL, что помогло. Однако последние сегодня исправились через несколько минут.
Я никогда не сталкивался с этой ошибкой до работы с MySQL, и любой поиск по ошибке дает результаты, относящиеся к людям, у которых есть общие проблемы с доступом к БД.
Что касается GCE, то единственное отличие, которое я могу придумать, от предыдущих настроек заключается в том, что он использует готовый образ Debian от Google вместо Ubuntu 12.04. На стороне MySQL я понятия не имею, так как я успешно запустил это как на MySQL 5.x, так и на MariaDB.
Есть ли способ выяснить, почему это происходит, и исправить это?
Спасибо.