Проблема с БД и крон на drupal 7

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

Аватар пользователя NATE NATE 11 апреля 2016 в 21:10

Здравствуйте! Изредка, при входе на сайт вылезает ошибка, видимо связанная с БД:
«Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_ru ) in lock_may_be_available() (line 167 of /home/u691806501/public_html/includes/lock.inc).

Additional

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:167:"SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_ru ) ";s:9:"%function";s:23:"lock_may_be_available()";s:5:"%file";s:46:"/home/u691806501/public_html/includes/lock.inc";s:5:"%line";i:167;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://sitename.ru/ [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => 37.190.51.3 [:db_insert_placeholder_9] => 1460397004 ) in dblog_watchdog() (line 160 of /home/u691806501/public_html/modules/dblog/dblog.module).

Uncaught exception thrown in session handler.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT 1 AS expression FROM {sessions} sessions WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) ); Array ( [:db_condition_placeholder_0] => oUb3QhDsMce2DkUY3NOHKczRm8Wk_sBpnNLktj-4ORU [:db_condition_placeholder_1] => ) in _drupal_session_write() (line 209 of /home/u691806501/public_html/includes/session.inc).

Uncaught exception thrown in shutdown function.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 629564237570be3cc47b785.53476820 ) in lock_release_all() (line 269 of /home/u691806501/public_html/includes/lock.inc).»

В чем может быть проблема? В журнале по этому поводу ничего не вылезает...
И еще когда подходит время запуска крона (admin/config/system/cron), то один раз вылезает ошибка 500 internal eror, после перезагрузки страницы сайт запускается и в журнале несколько раз появляется предупреждение "Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются." Через пару минут в журнале появляется сообщение об успешном запуске крона.. И так постоянно, когда крон должен запускаться по расписанию.
Ставил cron debug, он ошибок не видит, крон запускается меньше чем за секунду. Так же читал про cron_semaphore, что нужно удалить эту переменную из БД, но её там нет.. Мб убрали в новых версиях.
Может быть кто-то знает, как бороться с такими ошибками? Буду очень благодарен за помощь!

Комментарии