Autor Tópico: Servidor SuSe "hibernando"??  (Lida 1185 vezes)

dankretli

  • Newbie
  • *
  • Mensagens: 5
  • Karma: +0/-0
Servidor SuSe "hibernando"??
« Online: Janeiro 15, 2010, 09:52:16 am »
Pessoal, to com um problema aqui no meu servidor linux Suse... nao fui eu que o montei, herdei de tecnicos passados... acontece que ele parece ser feito nas coxas, cheio de coisa bonitinha mas pouco funcional... Sempre apanho pra mexer nele, pois os serviços e arquivos de configuração nao estão nas pastas padrão, etc...

O que aconteceu agora foi o seguinte: na quarta deu um pic de luz aqui e eu nao estava na empresa... qdo voltou, estavamos sem internet... detalhe que eu não estava na empresa... então pedi a recepcionista para verificar se o server estava ligado, ela disse que não, então mandei ligar... ate ai tudo normal(apesar que o no-break tinha que ter segurado)... o problema é q ele voltou mas não reiniciou o serviço de firewall, que tem o masquerade para agir como gateway... nao sou muito bom em linux, então apanhei um pouco pra levantar o serviço... ate ai tudo bem... o problema é q acesso o servidor usando o putty, e qdo dou um exit pra sair do acesso remoto, ele manda parar o firewall primeiro, sendo que quero deixar tudo rodando la e so sair do acesso remoto... o que pode ser? sempre sai do acesso utilizando "exit"...

qdo dou o "exit" ele da a seguinte msg:

Usage: ./Firewall {start|stop|restart}

Se eu fecho direto a janela, ele parece que interpreta como um stop...

e fica pior...
Ontem funcionou o dia inteiro certinho, sem problemas, o tempo inteiro fiquei conectado com o Putty...
fui embora, deixei meu micro ligado com ele aberto... hoje cheguei e estava sem internet de novo... fui ver, o acesso remoto tinha caido, e o servidor nao respondia ping... e estava ligado... dei um reset e voltou... estranho é q se eu coloco um monitor localmente la, não aparece nada na tela... como se tivesse hibernado ou sei lá... o que pareceu foi que qdo ficou inativo, ele simplesmente desativou tudo...

Espero que alguém aki possa dar um help... já to considerando a possibilidade até de refazer o servidor...

Comunidade de Usuários do openSUSE

Servidor SuSe "hibernando"??
« Online: Janeiro 15, 2010, 09:52:16 am »

gcc_mcg

  • Newbie
  • *
  • Mensagens: 2
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #1 Online: Janeiro 15, 2010, 02:35:08 pm »
Como você está executando o comando de inicialização do firewall? Tenta executa-lo em background com o nohup.
Ex: nohup ./comando &
Acredito que isso resolva esse problema mais urgente.


dankretli

  • Newbie
  • *
  • Mensagens: 5
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #2 Online: Janeiro 15, 2010, 06:04:10 pm »
Como você está executando o comando de inicialização do firewall? Tenta executa-lo em background com o nohup.
Ex: nohup ./comando &
Acredito que isso resolva esse problema mais urgente.



Pelo menos a saida do putty resolveu... agora vamos ver se vai segurar ate na segunda...
Brigadao cara...
Erro de amador mesmo...  :-[ :-[

Se der problema volto a postar aki...

Carol Souza

  • Membro Jr.
  • **
  • Mensagens: 53
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #3 Online: Janeiro 16, 2010, 01:51:41 pm »
Oi dankretli,

Acredito que a melhor maneira de verificar o que está acontecendo é olhando o log. Verifique o horário em que o problema está ocorrendo e olhe o log da máquina.

less /var/log/messages

Abraços. :)
Seja Livre! Seja Linux!

dankretli

  • Newbie
  • *
  • Mensagens: 5
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #4 Online: Janeiro 18, 2010, 08:58:58 am »
Bem, aconteceu de novo, na sexta feira deixei funcionando e no sabado ja tinha parado... Segue a parte do log que eu acho ser onde o firewall para... Detalhe que o servidor para inclusive de responder a ping...

Jan 15 18:00:01 firewall /usr/sbin/cron[8686]: (root) CMD (php /usr/share/cacti/poller.php > /dev/null 2>&1)
Jan 15 18:00:01 firewall /usr/sbin/cron[8688]: (root) CMD ( /usr/local/bin/freshclam)
Jan 15 18:00:01 firewall /usr/sbin/cron[8691]: (root) CMD (find /var/qmail/qmailscan/quarantine/new -type f -mtime +10 -exec rm '{}' \;)
Jan 15 18:00:01 firewall /usr/sbin/cron[8697]: (wwwrun) CMD (  php /usr/share/cacti/poller.php > /dev/null 2>&1)
Jan 15 18:00:29 firewall SuSEfirewall2: batch committing...
Jan 15 18:00:29 firewall SuSEfirewall2: Firewall rules unloaded.
Jan 15 18:01:06 firewall SuSEfirewall2: batch committing...
Jan 15 18:01:06 firewall SuSEfirewall2: Firewall rules set to CLOSE.
Jan 15 18:01:20 firewall SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
Jan 15 18:01:21 firewall SuSEfirewall2: batch committing...
Jan 15 18:01:21 firewall SuSEfirewall2: Firewall rules successfully set
Jan 15 18:01:31 firewall SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
Jan 15 18:01:31 firewall SuSEfirewall2: batch committing...
Jan 15 18:01:31 firewall SuSEfirewall2: Firewall rules successfully set


Verifiquei o arquivo do firewall no sysconfig e achei esta linha que creio que pode ser o problema:

FW_USE_IPTABLES_BATCH=""

Procede??

Vlw

Carol Souza

  • Membro Jr.
  • **
  • Mensagens: 53
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #5 Online: Janeiro 19, 2010, 09:41:09 am »
Oi dankretli,

Pelo seu log, dá pra ver que o firewall num certo momento para as atividades mas logo depois retorna.

Não explica o fato de parar de funcionar, só se ao carregar novamente algum script importante que só é "startado" no boot não é chamado nesse momento e por isso sua rede não volta ao normal.

Essa linha FW_USE_IPTABLES_BATCH="" do jeito que está é a mesma coisa que se estivesse com a opção não, ou seja isso não está habilitado.

Verifique se não há nada configurado no cron que pare esse serviço momentaneamente.
Verifique pelo log se a rede estava normal após esse período.
Verifique se os serviços configurados no boot da máquina (e que levantam o firewall) estão rodando no momento do problema.

Abraços. :)
Seja Livre! Seja Linux!

dankretli

  • Newbie
  • *
  • Mensagens: 5
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #6 Online: Janeiro 19, 2010, 02:53:37 pm »
Reparei que rola um processo todos os dias às 00:00 h

Jan 15 00:00:01 firewall /usr/sbin/cron[14447]: (root) CMD (php /usr/share/cacti/poller.php > /dev/null 2>&1)
Jan 15 00:00:01 firewall /usr/sbin/cron[14450]: (root) CMD ( /usr/local/bin/freshclam)
Jan 15 00:00:01 firewall /usr/sbin/cron[14454]: (root) CMD (find /var/squirrelmail/attach/* -atime +2 -exec /bin/rm {} \;)
Jan 15 00:00:01 firewall /usr/sbin/cron[14462]: (wwwrun) CMD (  php /usr/share/cacti/poller.php > /dev/null 2>&1)
Jan 15 00:00:01 firewall /usr/sbin/cron[14469]: (root) CMD (find /var/qmail/qmailscan/quarantine/new -type f -mtime +10 -exec$
Jan 15 00:00:02 firewall squid[3286]: Preparing for shutdown after 0 requests
Jan 15 00:00:02 firewall squid[3286]: Waiting 30 seconds for active connections to finish
Jan 15 00:00:02 firewall squid[3286]: FD 13 Closing HTTP connection
Jan 15 00:00:02 firewall squid[3286]: Closing Pinger socket on FD 16
Jan 15 00:00:02 firewall squid[3286]: Shutting down...
Jan 15 00:00:02 firewall squid[3286]: FD 14 Closing ICP connection
Jan 15 00:00:02 firewall squid[3286]: FD 15 Closing SNMP socket
Jan 15 00:00:02 firewall squid[3286]: Closing unlinkd pipe on FD 11
Jan 15 00:00:02 firewall squid[3286]: storeDirWriteCleanLogs: Starting...
Jan 15 00:00:02 firewall squid[3286]: Closing unlinkd pipe on FD 11
Jan 15 00:00:02 firewall squid[3286]: storeDirWriteCleanLogs: Starting...
Jan 15 00:00:02 firewall squid[3286]:     65536 entries written so far.
Jan 15 00:00:02 firewall squid[3286]:   Finished.  Wrote 98590 entries.
Jan 15 00:00:02 firewall squid[3286]:   Took 0.1 seconds (1039759.5 entries/sec).
Jan 15 00:00:02 firewall squid[3286]: Squid Cache (Version 2.6.STABLE14): Exiting normally.
Jan 15 00:00:02 firewall squid[3284]: Squid Parent: child process 3286 exited with status 0
Jan 15 00:00:06 firewall squid[14536]: Squid Parent: child process 14539 started
Jan 15 00:00:06 firewall squid[14539]: Starting Squid Cache version 2.6.STABLE14 for i686-pc-linux-gnu...
Jan 15 00:00:06 firewall squid[14539]: Process ID 14539
Jan 15 00:00:06 firewall squid[14539]: With 4096 file descriptors available
Jan 15 00:00:06 firewall squid[14539]: Using epoll for the IO loop
Jan 15 00:00:06 firewall squid[14539]: DNS Socket created at 0.0.0.0, port 1052, FD 6
Jan 15 00:00:06 firewall squid[14539]: Adding nameserver 127.0.0.1 from /etc/resolv.conf
Jan 15 00:00:06 firewall squid[14539]: Adding domain site from /etc/resolv.conf
Jan 15 00:00:06 firewall squid[14539]: User-Agent logging is disabled.
Jan 15 00:00:06 firewall squid[14539]: Referer logging is disabled.
Jan 15 00:00:06 firewall squid[14539]: Unlinkd pipe opened on FD 11
Jan 15 00:00:06 firewall squid[14539]: Swap maxSize 2048000 KB, estimated 157538 objects
Jan 15 00:00:06 firewall squid[14539]: Target number of buckets: 7876
Jan 15 00:00:06 firewall squid[14539]: Using 8192 Store buckets
Jan 15 00:00:06 firewall squid[14539]: Max Mem  size: 65536 KB
Jan 15 00:00:06 firewall squid[14539]: Max Swap size: 2048000 KB
Jan 15 00:00:06 firewall squid[14539]: Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
Jan 15 00:00:06 firewall squid[14539]: Rebuilding storage in /var/cache/squid (CLEAN)
Jan 15 00:00:06 firewall squid[14539]: Using Least Load store dir selection
Jan 15 00:00:06 firewall squid[14539]: Set Current Directory to /var/cache/squid
Jan 15 00:00:06 firewall squid[14539]: Loaded Icons.
Jan 15 00:00:06 firewall squid[14539]: Accepting transparently proxied HTTP connections at 0.0.0.0, port 8080, FD 13.
Jan 15 00:00:06 firewall squid[14539]: Accepting ICP messages at 0.0.0.0, port 3130, FD 14.
Jan 15 00:00:06 firewall squid[14539]: HTCP Disabled.
Jan 15 00:00:06 firewall squid[14539]: Accepting SNMP messages on port 3401, FD 15.
Jan 15 00:00:06 firewall squid[14539]: WCCP Disabled.
Jan 15 00:00:06 firewall squid[14539]: Pinger socket opened on FD 16
Jan 15 00:00:06 firewall squid[14539]: Ready to serve requests.
Jan 15 00:00:06 firewall squid[14539]: Store rebuilding is  4.2% complete
Jan 15 00:00:07 firewall squid[14539]: Done reading /var/cache/squid swaplog (98590 entries)
Jan 15 00:00:07 firewall squid[14539]: Finished rebuilding storage from disk.
Jan 15 00:00:07 firewall squid[14539]:     98590 Entries scanned
Jan 15 00:00:07 firewall squid[14539]: Finished rebuilding storage from disk.
Jan 15 00:00:07 firewall squid[14539]:     98590 Entries scanned
Jan 15 00:00:07 firewall squid[14539]:         0 Invalid entries.
Jan 15 00:00:07 firewall squid[14539]:         0 With invalid flags.
Jan 15 00:00:07 firewall squid[14539]:     98590 Objects loaded.
Jan 15 00:00:07 firewall squid[14539]:         0 Objects expired.
Jan 15 00:00:07 firewall squid[14539]:         0 Objects cancelled.
Jan 15 00:00:07 firewall squid[14539]:         0 Duplicate URLs purged.
Jan 15 00:00:07 firewall squid[14539]:         0 Swapfile clashes avoided.
Jan 15 00:00:07 firewall squid[14539]:   Took 1.2 seconds (84744.5 objects/sec).
Jan 15 00:00:07 firewall squid[14539]: Beginning Validation Procedure
Jan 15 00:00:07 firewall squid[14539]:   Completed Validation Procedure
Jan 15 00:00:07 firewall squid[14539]:   Validated 98590 Entries
Jan 15 00:00:07 firewall squid[14539]:   store_swap_size = 1843196k
Jan 15 00:00:08 firewall squid[14539]: storeLateRelease: released 0 objects


Veem algo estranho no log?

Comunidade de Usuários do openSUSE

Re: Servidor SuSe "hibernando"??
« Responder #6 Online: Janeiro 19, 2010, 02:53:37 pm »

Carol Souza

  • Membro Jr.
  • **
  • Mensagens: 53
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #7 Online: Janeiro 20, 2010, 09:10:50 am »
Oi dankretli,

Realmente várias coisas acontecem através do agendamento no cron:
-> freshclam - verificação de vírus
-> qmailscan - remoção de arquivos em quarentena
-> squirrelmail - remoção de anexos
-> e etc...

Não vi na de errado no seu log, o squid é parado e depois startado normalmente.
Vc sabe se a internet para de funcionar por volta desse horário (após a meia noite)?

Abraços. :)
Seja Livre! Seja Linux!

dankretli

  • Newbie
  • *
  • Mensagens: 5
  • Karma: +0/-0
Re: Servidor SuSe "hibernando"??
« Responder #8 Online: Janeiro 21, 2010, 10:54:57 am »
Bem, "resolvi" o problema... entre aspas pq não descobri o motivo ainda, fiz uma gambiarra aki... baixei un script do iptables pronto na net e coloquei pra rodar la no lugar do SuSEfirewall2... e comentei todos os comandos da cron... não ta executando nenhuma tarefa agendada... agora pelo menos tenho tranquilidade pra identificar o problema e reconfigurar tudo...

Obrigado a todos que ajudaram.