Article ID: 119819, created on Mar 23, 2014, last review on May 11, 2014

  • Applies to:
  • Plesk

Symptoms

Parallels Plesk Panel (Plesk) is not loading.

[root@hostname~]# /etc/init.d/sw-cp-server restart
Restarting control panels server... stale pidfile. /etc/sw-cp-server/applications.d/plesk.socket.sh: line 76: cannot create temp file for here-document: No space left on device
/etc/sw-cp-server/applications.d/plesk.socket.sh: line 83: cannot create temp file for here-document: No space left on device
/etc/sw-cp-server/applications.d/plesk.socket.sh: line 89: cannot create temp file for here-document: No space left on device

ERROR: Zend_Db_Statement_Exception
SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

Cause

There is a lack of disk space on a server. This prevents MySQL from writing to disk.

Resolution

In order to resolve the issue, either increase or clear the space on the partition where the Plesk database is located.

On Windows, the MySQL data folder can be defined by querying the registry:

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PLESK\PSA Config\Config"|findstr MYSQL_VAR_D

MYSQL_VAR_D    REG_SZ    C:\Program Files (x86)\Parallels\Plesk\MySQL\

The above indicates the 'C:\' partition.

On Linux, the right partition can be fetched from the Plesk config file:

cat /etc/psa/psa.conf|grep MYSQL_VAR_D
MYSQL_VAR_D /var/lib/mysql

In the above example, the Plesk database is on '/var'.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article