Verifique seu log, sua mesa está falhando ...
Você deve consertá-lo antes de continuar. Veja este link sobre como fazer isso
Verifique também o arquivo de log de erro [hostname] .err MySQL. Pode estar em / var / lib / mysql / var / log / syslog
Às vezes, no meu VPS, recebo o erro
Warning: mysql_pconnect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) in /var/www/mysql.php on line 8
Isso pode ser resolvido reiniciando o MySQL várias vezes, reafirmando o sever ou algumas vezes usando o comando mysqld .
Usando o comando mysqld , recebo o seguinte:
root@web:~# mysqld
130109 10:47:23 [Note] Plugin 'FEDERATED' is disabled.
130109 10:47:23 InnoDB: The InnoDB memory heap is disabled
130109 10:47:23 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130109 10:47:23 InnoDB: Compressed tables use zlib 1.2.3.4
130109 10:47:23 InnoDB: Initializing buffer pool, size = 128.0M
130109 10:47:23 InnoDB: Completed initialization of buffer pool
130109 10:47:23 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
130109 10:47:23 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
130109 10:47:24 InnoDB: Waiting for the background threads to start
130109 10:47:25 InnoDB: 1.1.8 started; log sequence number 43428438
130109 10:47:25 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130109 10:47:25 [Note] - '0.0.0.0' resolves to '0.0.0.0';
130109 10:47:25 [Note] Server socket created on IP: '0.0.0.0'.
130109 10:47:25 [Note] Event Scheduler: Loaded 0 events
130109 10:47:25 [Note] mysqld: ready for connections.
Version: '5.5.28-0ubuntu0.12.04.3' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
130109 10:47:25 [ERROR] mysqld: Table './sever/table' is marked as crashed and should be repaired
130109 10:47:25 [ERROR] mysqld: Table './sever/table' is marked as crashed and should be repaired
130109 10:47:25 [ERROR] mysqld: Table './sever/table' is marked as crashed and should be repaired
130109 10:47:25 [Warning] Checking table: './sever/table'
O meu recebe apenas 50 visitantes por dia e utiliza mais de 3000 consultas por hora. Meu VPS é apenas 1 núcleo com 256MB de RAM e roda no Ubuntu 64bits.
As paralisações do MySQL afetam diretamente meu site e não consigo encontrar uma resposta em nenhum lugar.
Obrigado antecipadamente:)
Verifique seu log, sua mesa está falhando ...
Você deve consertá-lo antes de continuar. Veja este link sobre como fazer isso
Verifique também o arquivo de log de erro [hostname] .err MySQL. Pode estar em / var / lib / mysql / var / log / syslog
Você deve dar uma olhada nas entradas de log (log de erro do mysql, log de consulta do mysql, logs do sistema) quando o sistema está se comportando mal não depois de reiniciá-lo.
É provável que você esteja atingindo o limite máximo de conexões.
only 50 visitors a day and uses more than 3000 queries per hour
erk, isso é absurdamente alto, mesmo se você estiver usando o Hibernate (mas você não fez nenhuma menção ao que está entre o servidor web e o MySQL).
Eu gostaria de ver o que está acontecendo com o tráfego da Web nesse período - está desacelerando - você está trocando muita coisa? exatamente quantos usuários estão conectados. Verifique também o que está acontecendo com o processo mysqld antes de tentar reiniciá-lo - o processo ainda está presente?