После обновления и обновления ошибки Heartbleed на нашем сервере Ubuntu 12.04 я столкнулся с ошибкой MySQL, отображаемой только на целевых страницах наших сайтов, размещенных на Magento:
SQLSTATE[HY000]: General error: 23 Out of resources when opening file '/tmp/#sql_360_0.MYD' (Errcode: 24)
Прежде чем мы начали, мы сделали резервную копию всего. Затем я выполнил следующие команды:
sudo apt-get clean
sudo apt-get update
sudo apt-get install openssl libssl1.0.0
reboot
Согласно https://filippo.io/Heartbleed/, openssl был успешно исправлен. Теперь все сайты Magento 1.8 не работают с той же ошибкой (см. выше), но сайты Joomla, кажется, не затронуты. Все сайты используют MySQL 5.5.35.
Чтобы узнать, была ли это проблема с версией зависимостей, я также пробовал следующие команды, но это не дало никаких изменений:
sudo apt-get upgrade
reboot
Я также очистил кеш Magento и папки сеанса.