Can't create TCP/IP socket (105) in lock_may_be_available()

Главные вкладки

Аватар пользователя greenmother@drupal.org greenmother@dru... 16 января 2013 в 16:51

Drupal 7, apache 2, запущен на виртуальной машине openvz под debian.
Периодически сайт на всех страницах начинает выдавать ошибку:
PDOException: SQLSTATE[HY000] [2004] Can't create TCP/IP socket (105) in lock_may_be_available() (line 167 of /var/www/includes/lock.inc).
Потом, вроде бы, сам восстанавливается. Не могу понять, в чём дело. Остальные сайты на других вирт. машинах в то же время на том же хосте работают как раньше, без проблем. MySQL работает, база доступна с тем же логином и паролем. В коде на (line 167 of /var/www/includes/lock.inc) находится строка:

  $lock = db_query('SELECT expire, value FROM {semaphore} WHERE name = :name', array(':name' => $name))->fetchAssoc();

Таблица semaphore в это время доступна и пуста. Аналогичный запрос из PMA выполняется без проблем.
Рестарт mysql и apache не помогает, только полная перезагрузка виртуальной машины.
Есть у кого-нибудь идеи, куда копать?