cajuninho
(usa Outra)
Enviado em 30/11/2015 - 18:46h
muchiba escreveu:
Peraí,
Não acaba o espaço em disco então rsrs? Você está falando de I/O(estrada e saída no disco)? Ou LOAD 100%? O uso do seu "apache2" você achou com qual comando? DF, TOP ou UPTIME?
cajuninho escreveu:
R3nan escreveu:
o correto era vc ver o pq desse problema, mas para vc ir quebrando o galho segue o script adapte a sua necessidade, substiua o /dev/sda1 pelo seu dispositivo
#!/bin/bash
disco=$(df | grep /dev/sda1 | awk -F'%' '{print $1}' | awk '{print $5}')
if [ $disco -ge 70 ]; then
echo "dico igual ou passou de 70%"
service apache2 restart
else
echo "disco esta com $disco%"
fi
Obrigado pela resposta Renan, eu estou iniciando, entendi seu código, só uma duvida, este escrit ele roda automaticamente quando se loga via ssh não é? ou ele roda automaticamente a cada momento que um usuário entra no site por exemplo?
Sobre achar o erro realmente, esta complicado o magento não apresenta um local certo que esta dando o erro, cada hora apresenta em um lugar, as vezes em 1 em 1 dia, em 2 em 2 dias, o erro é sempre o mesmo, ele registra uma consulta no banco (qualquer consulta) ai sobrecarrega o apache2 e trava entrada e saida de dados no disco (acredito que o apache2 entra em loop até travar).
Isso I/O.
Geralmente vejo no painel do uolhost que esta travado e tento acessar via ssh, duas ou tres vezes acessei e e só dei um restart no apache2 e foi resolvido.
Por isso acho que ele entra num loop infinito.
Ultimo erro do apache error.log
[Sun Nov 29 09:11:20 2015] [error] [client 66.249.67.176] PHP Fatal error: Call to a member function count() on a non-object in /var/www/pixel/includes/src/__default.php on line 3757
[Sun Nov 29 10:11:52 2015] [error] [client 66.249.67.158] PHP Fatal error: Call to a member function count() on a non-object in /var/www/pixel/includes/src/__default.php on line 3757
[Sun Nov 29 11:12:23 2015] [error] [client 66.249.67.176] PHP Fatal error: Call to a member function count() on a non-object in /var/www/pixel/includes/src/__default.php on line 3757
[Sun Nov 29 11:56:32 2015] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Sun Nov 29 12:17:24 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:18:42 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:18:50 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:19:02 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:19:09 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:19:17 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:21:17 2015] [error] [client 157.55.39.119] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:33:03 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:34:05 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' $
[Sun Nov 29 12:36:53 2015] [error] [client 187.16.40.166] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in /var/www/pixel/includes/src/__default.php:65070\nStack trace:\n#0 /var/www/pixel/includes/src/__default.php(65070): PDOStatement->execute(Array)\n#1 /var/www/pixel/includes/src/Varien_Db_Statement_Pdo_Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)\n#2 /var/www/pixel/includes/src/__default.php(64658): Varien_Db_Statement_Pdo_Mysql->_execute(Array)\n#3 /var/www/pixel/includes/src/__default.php(53990): Zend_Db_Statement->execute(Array)\n#4 /var/www/pixel/includes/src/__default.php(55028): Zend_Db_Adapter_Abstract->query('SELECT `store_c...', Array)\n#5 /var/www/pixel/includes/src/__default.php(55886): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `store_c...', Array)\n#6 /var/www/pixel/includes/src/__default.php(54338): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)\n#7 /var/www/pixel/includes/src/Mage_Core_Model_Resource_Session.php(236): Zend_Db_Adapter_Abstract->One(Object in /var/www/pixel/includes/src/__default.php on line 65076, referer: https://www.google.com.br
Esse foi o ultimo erro.
Fala de numero de usuários mas é impossível ter atingido numero máximo... Diário o site tem no máximo 80 acessos.
Eu acho que antes da um erro ele faz o loop ai atinge o numero máximo e trava.