De php-optie mysql.connect_timeout
is hiervan de reden. Het wordt niet alleen gebruikt voor verbindingstime-out, maar ook voor het wachten op het eerste antwoord van de server. Je kunt het als volgt vergroten:
ini_set('mysql.connect_timeout', 300);
ini_set('default_socket_timeout', 300);