мы являемся поставщиками push-уведомлений и используем GCM для доставки push-уведомлений. но в последние несколько дней мы сталкиваемся с проблемами «Mysql сервер ушел 2006» , мы перепробовали все, например, серверную переменную Max_execution_time, MAX_PACKET_ALLOWED и т. д. также мы добавили set_time_limit (0) к главе cron.
Серверная среда:
CENTOS:6
RAM : 96 GB
CPU: 20 Core
DATABASE: MYsql
PHP: 5.6
Framework: Codeigniter
также используя pconnect False для подключения к базе данных Codeigniter.
Основная проблема в том, что когда мы обращаемся к базе данных с помощью прямого вызова функции, она работает нормально. но когда используете бросили хрон (PHP SCRIPT) или Аякса его предоставление Ошибка сервера MySQL . может быть причинами того, что мы вызываем несколько функций в Cron в строке, но вызов синхронный означает вторую функцию, зависящую от результата первой функции. наконец мы отправляем push в Google.
Задача ещё не решена.
Других решений пока нет …