Compartilhando conhecimento com o mundo

Com tecnologia do Blogger.

Pesquisa

Download

Blogger Tricks

Blogger Themes

Visitas

Assuntos

3/10/2014

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