Informix Erro - 27001 Read error occurred during connection attempt
Este erro aparece no log de mensagens do Informix, e os usuários não são capazes de se conectar ao servidor de banco de dados, abaixo vamos destacar as três maneiras de resolver este problema;
03/10/14 14:40:18 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:41:08 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:42:59 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:43:44 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:44:24 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:45:09 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:47:55 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:48:40 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
03/10/14 14:49:25 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
Resolvendo o Problema 1
Os arquivos da /INFORMIXTMP não foram removidos - acesse este diretorio e veja os arquivos lá salvos:
[bloco01:informix]$/export/home/informix> cd /INFORMIXTMP
Com o banco ar o diretório esta com esses arquivos[bloco01:informix]$/INFORMIXTMP> ls -la
total 20
drwxrwxr-t 2 informix informix 4096 Mar 10 15:10 .
drwxr-xr-x 28 root root 4096 Mar 10 14:56 ..
-rw-rw-r-- 1 root informix 16 Feb 19 2013 .infxdirs
-rw-rw-rw- 1 informix informix 195 Mar 10 15:17 .digital.alarm
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.010100s
srwxrwx--- 1 informix informix 0 Mar 10 14:57 VP.digital.010101s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.010102s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.010103s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.010104s
---- corte ----
srwxrwx--- 1 root informix 0 Jan 23 11:06 VP.digital.150100s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.260100s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.270100s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.280100s
srwxrwx--- 1 root informix 0 Mar 10 14:57 VP.digital.290100s
Tire o banco do ar e depois veja os arquivos que ficarão - se ficou algum VP.server_name.0100a remova ele
[bloco01:informix]$/INFORMIXTMP> onmode -ky
[bloco01:informix]$/INFORMIXTMP> ls -la
total 20
drwxrwxr-t 2 informix informix 4096 Mar 10 15:24 .
drwxr-xr-x 28 root root 4096 Mar 10 14:56 ..
-rw-rw-r-- 1 root informix 16 Feb 19 2013 .infxdirs
-rw-rw-rw- 1 informix informix 234 Mar 10 15:24 .digital.alarm
srwxrwx--- 1 root informix 0 Jan 23 11:06 VP.digital.150100s
[bloco01:informix]$/INFORMIXTMP> rm VP.digital.150100s
Checando para ver se existe algum outro arquivo VP.server_name.0100a - não tem
[bloco01:informix]$/INFORMIXTMP> ls -la
total 20
drwxrwxr-t 2 informix informix 4096 Mar 10 15:25 .
drwxr-xr-x 28 root root 4096 Mar 10 14:56 ..
-rw-rw-r-- 1 root informix 16 Feb 19 2013 .infxdirs
-rw-rw-rw- 1 informix informix 234 Mar 10 15:24 .digital.alarm
Subindo o banco no ar
[bloco01:informix]$/INFORMIXTMP> oninit -v
Checking group membership to determine server run mode...succeeded
Reading configuration file '/opt/informix64/etc/onconfig'...succeeded
Creating /INFORMIXTMP/.infxdirs...succeeded
Checking config parameters...succeeded
---- corte ----
Forking onmode_mon thread...succeeded
Creating periodic thread...succeeded
Starting scheduling system...succeeded
Verbose output complete: mode = 5
[bloco01:informix]$/INFORMIXTMP>
Listando os arquivos do diretorio /INFORMIXTMP - Recriou os arquivos - VP.server_name.0100a
[bloco01:informix]$/INFORMIXTMP> ls -la
total 20
drwxrwxr-t 2 informix informix 4096 Mar 10 15:30 .
drwxr-xr-x 28 root root 4096 Mar 10 14:56 ..
-rw-rw-r-- 1 root informix 16 Feb 19 2013 .infxdirs
-rw-rw-rw- 1 informix informix 3823 Mar 10 15:26 .digital.alarm
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.010100s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.010101s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.010102s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.010103s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.010104s
---- corte ----
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.260100s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.270100s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.280100s
srwxrwx--- 1 root informix 0 Mar 10 15:26 VP.digital.290100s
Conversando com o usuário o sistema não esta mais travado - Antes estava super lento;
Resolvendo o Problema 2
Ajuste o parâmetro NETTYPE no arquivo ONCONFIG pois ele deve não estar correto. Este erro é visto como de conexões de rede TCP - Quando a classe VP no cenário NETTYPE está marcada para VP CPU. Como esta em torno da classe VP, altere a configuração do parâmetro NETTYPE de CPU para NET.
Fatores fora do Informix que podem causar 27001
Outros fatores que podem causar este problema;
Resolvendo o Problema 3
Um limite de recursos do sistema operacional foi alcançado. Os parâmetros do kernel exigem alterações nas configurações. A solução é verificar e, possivelmente, aumentar as seguintes definições para os parâmetros do kernel ou parâmetros equivalentes a eles Dependendo plataforma Unix:
NOFILES
SEMMNU
NFILES
MAXFILES
MAXFILE_LIM
Resolvendo o Problema 4 - Problema na rede. Talvez a rede esteja ocupada ou pacotes estão sendo perdidos. Monitore a rede para ver se vai melhorar, causas possíves; problema com dns, roteador, entre outros equipamentos.
Resolvendo o Problema 5 - O problema é no hardware (placa de rede, cabos, roteador, e assim por diante) como é intermitentemente causa este erro.
Retirado - Clique Aqui
0 comentários:
Enviar um comentário