Newsgroup: it.comp.appl.notes-domino
Titolo: Instabilità di fondo (5.0.8 su red hat 7.1)

Ciao a tutti,
ho un server domino 5.0.8 su red hat 7.1 con kernel 2.4.3.
Ho risocntrato su questa configurazione una certa (e preoccupante)
instabilità di base che si può riassumere nei seguenti punti (tenete
presente che è stata la mia prima installazione di domino sotto linux e
potrei aver anche commesso evidenti stupidaggini):
1) non carica la JVM nonostate abbia seguito la procedura di aggiornamento
alla JRE IBM (ma poco importa tanto ora non la usiamo).
2) su alcuni database applicativi (molto semplici per la verità) con diverse
decine di migliaia di documenti, ogni tanto (e non ho capito in seguito a
cosa) si verificano 'sparizioni' di documenti. Mi spiego: i documenti si
vedono nelle viste, se tento di aprirli mi dà il 'classico' "document
invalid or non existent" e al refres (SHIFT-F9) della vista i doc
incriminati spariscono. Devo recuperarli dai backup.
3) il server si 'congela' sempre più frequentemente e richiede un reboot
totale per riprendere a funzionare. Avviene per lo più nelle ore notturne
(che culo eh?) in genere tra la 1 e le 2.
4) agenti schedulati (sia a tempo - ogni ora - sia sulla creazione/modifica
dei doc) non partono mai. Con 'tell amgr schedule' li vedo E U ma non si
schedulano mai. (Ho testato anche agenti dummy che fanno una semplice stampa
ma non la vedo passare nei log del server e il log dell'agente mi dice che
non è mai partito)
5) su acluni database ogni tanto si verifica un errore del tipo 'database is
corrupt: non può allocare spazio'. Devo riavviare il server.
Cosa ho verificato:
1) nessuna indicazione nei file di log sia di domino sia del sistema
operativo (almeno per quanto riesco a capire, ma non mi smbra ci sia nulla
di 'eclatante')
2) in alcuni casi, l'ultimo log prima del congelamento mi diceva che era
partio l'adminp.
3) di notte gira un procedura di backup semplice (stop del server, backup
con tar su tape e restart del server). E' l'unioca cosa fatta da me che ho
pensato potesse influire ma ho gli stessi errori anche se disabilito la
procedura.
Cosa fare?
In effetti ho scritto a NG propiro per questo. I miei dubbi sono:
1) ho seguito scrupolosamente le istruzioni per l'installazione del server
sotto linux ma potrei aver 'dimenticato' qualcosa di fondamentale.
2) ho pensato di fare l'upgrade a una versione successiva di domino ma non
so se ne vale la pena. Ho anche visto che in NG si sconsoglia il pasaggio
alla 5.0.10 per probelmi di corruzione dei db. Magari alla 5.0.9 con
l'incrementale?
In sotanza sono un po' in cacca e avrei bisogno di qualche dritta per
riemergere.
Grazie a tutti,
Maximo

alla JRE IBM (ma poco importa tanto ora non la usiamo).
Devi copiare un ".o" (che non ricordo il nome) nella dir di domino.
Nel NG ci sono post con spiegato tutto.
Forse tutto si risolve in maniera semplice, esegui questo test:
http://www.memtest86.com/
e poi ci risentiamo (attenzione ci mette qualche ora).
E dacci le caratteristiche del server (ram, cpu, HD, etc.)
-- 
Ciao./ Zio Ciano.
Born to run Unix
Windows NT: Designed for the Internet. The Internet: Designed for Unix.
http://www.fsf.org/philosophy/no-word-attachments.it.html
(Fare bene non e` bene, fare male non c'e` male.-)

Grazie Zio,
- per la JVM ora cerco meglio nel NG.
- per l'aggiornamento al kernel provvedo
- eseguirò il test che mi hai suggerito, purtroppo riesco a farlo solo la 
settimama prossima, poi ti faccio sapere
Posso chiederti come mai questo ultimo suggeriemento?
Fra l'altro proprio ieri ho visto altre 'stranezze' relative questa volta 
agli indici che sembrano essersi creati ma che il server non vede o 
viceversa...
Insomma, per diral breve, questo server è un po' un disasto e devo fare 
qualcosa.
Come dicevo è la mia prima macchina domino/linux e poichè ho spinto 
parecchio per andare sul pinguino mi mangio le palle se sono 'costretto' a 
passare a W.
Ciao e grazie.
Maximo

passare a W.
Se vuoi te le mangio io se ritorni a W.


Ciao Zio (e tutti),
le caratteristiche pricipali della macchina sono:
- IBM xSeries232
- 1 processore Pentiun III 1.133Mhz
- 512 MB RAM
- ServerRAID IMB con tre dischi da 36 GB in raid 5
- è una macchina dedicata a Domino che è l'unico servizio (insieme a 
Samba) che gira.
- Server domino 5.0.8 in inglese
- Red Hat 7.1 Kernel 2.4.3 in Italiano (sulla compatibilità tra inglese e 
italiano?)
Ho fatto girare due test di disgnostica:
- MemTest-86 V3.0: ho fatto solo i promi 7 test poi ho dovuto fermare 
perchè non potevo tenere ferma la macchina ancora (ha girato per 2 ore): 
nessun errore rilevato
- PCDoctor 2.0: ho fatto girare le diagnostiche su tutti i dispositivi 
hardware (a parte quelli lunghi sulla RAM per la mancanza di tempo): 
nessun errore rilevato
Conclusione: il livello dell cacca sale...
Altre info utili: utilizzo samba solo per pubblicare una cartella dove ho 
messo gli id degli utenti. Ho 10 postazioni client sulle quali si 
alternano sulle 24 ore una ventina di utenti.
        Ho quindi configurato una location per ogni utente su ogni 
macchina che punta ll'id nella cartella del server
E se upgradassi Red Hat a una release successiva, magari in inglese?
Ogni ulteriore suggerimento sarà ben accetto, anche perchè confermo il 
presentarsi dei problemi segnalati nel main topic.
Ciao e grazie,
maximo

presentarsi dei problemi segnalati nel main topic.
Hai una macchina degna di rispetto.
Io non ho mai usato i kernel della versione 2.4.x inferiori al 2.4.11
proprio perche` non erano stabili ed allora consigliavano per le
macchine di produzione di montare ancora la serie 2.2.
In produzione avevo solo un server con il 2.4.17 che ogni tanto dava una
"frezzatina" a Domino ma dopo il salto alla 2.4.20 non ho piu`
riscontrato il problema, am e` difficile determinare se era colpa del
kernel o di Domino.
Non hai specificato quanto swap file hai in quanto con 512 mb hai
bisogno, sopratuttto con la serie 2.4.x, di almeno 600/650 Mb.
Io insisto con una bella aggiornatina al kernel prendendo il vanilla e
compilandolo a manina. Ci metti 15 Min con quella macchina.
Per il futuro, io  penso, che forse hai imparato la lezione che la red
Hat e meglio lasciarla stare.
Facci sapere in quanto non puoi non devi tornare indietro.


Grazie Zio,
la macchina ha 1G di Swap.
Ora procedo con l'aggiornamento del kernel. Ti farò sapere.
Che distribuzioni mi consigli per il futuro?
Ciao,
maximo

Ciao a tutti,
contiunando a indagare ho trovato alcuni file .nsd nella data del server 
domino.
- non ho trovato documentazione (esaustiva) su come poterli interpretare 
(es.: chi e quando e perchè li genera?)
- lo stesso dicasi per i tools che sono distribuiti con la versione linux 
(per esempio nsd -kill che mi è tornato molto untile in alcuni casi non è 
documentato da nessuna parte)
- qualcuno mi sa dire dovo posso trovare qualcosa
Nel file vi sono alcune indicazioni secondo me utili che vi riporto. In 
particolare ho trovato un errore il cui significato però mi è oscuro.
Notes/Domino Perl NSD Version  : 0.55
Linux Version Information
_________________________
Linux version 2.4.3-12 (
ro...@porky.devel.redhat.com
) (gcc version 2.96 
20000731 (Red Hat Linux 7.1 2.96-85)) #1 Fri Jun 8 13:35:30 EDT 2001
CPU Information
_______________
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 11
model name      : Intel(R) Pentium(R) III CPU family      1133MHz
stepping        : 1
cpu MHz         : 1125.852
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 mmx fxsr sse
bogomips        : 2247.88
System Memory Information
_________________________
        total:    used:    free:  shared: buffers:  cached:
Mem:  525697024 523796480  1900544 105197568  3608576 350068736
Swap: 1106014208 64311296 1041702912
MemTotal:       513376 kB
MemFree:          1856 kB
MemShared:      102732 kB
Buffers:          3524 kB
Cached:         341864 kB
Active:         391596 kB
Inact_dirty:     53744 kB
Inact_clean:      2780 kB
Inact_target:      644 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       513376 kB
LowFree:          1856 kB
SwapTotal:     1080092 kB
SwapFree:      1017288 kB
System Loaded Modules Information
_________________________________
autofs                  8992   1 (autoclean)
eepro100               14928   1 (autoclean)
iptable_filter          1696   0 (autoclean) (unused)
ip_tables              10272   1 [iptable_filter]
st                     25408   0
usb-ohci               17040   0 (unused)
usbcore                46656   1 [usb-ohci]
aic7xxx               106544   0
ips                    34976   9
sd_mod                 11104   9
scsi_mod               84416   4 [st aic7xxx ips sd_mod]
Debugging Notes processes now!
--> Debugging all running Notes processes now
-->Process: 3646        Parent PID:3645 
ProcessName:/opt/lotus/notes/latest/linux/cconsole
____________________________________________________________________________
File descriptors and associates files for PID:3645
________________________________________________________
totale 0
lrwx------    1 notes    notes          64 apr 30 10:46 0 -> /dev/pts/0
lrwx------    1 notes    notes          64 apr 30 10:46 1 -> /dev/pts/0
lrwx------    1 notes    notes          64 apr 30 10:46 2 -> /dev/pts/0
lrwx------    1 notes    notes          64 apr 30 10:46 3 -> 
socket:[16575]
lrwx------    1 notes    notes          64 apr 30 10:46 4 -> 
socket:[16576]
lr-x------    1 notes    notes          64 apr 30 10:46 5 -> 
/opt/lotus/notes/5080/linux/res/it_IT@euro/strings.res
lr-x------    1 notes    notes          64 apr 30 10:46 6 -> 
/local/notesdata/46656728.TMP (deleted)
lrwx------    1 notes    notes          64 apr 30 10:46 7 -> 
/local/notesdata/names.nsf
lr-x------    1 notes    notes          64 apr 30 10:46 8 -> pipe:[17745]
l-wx------    1 notes    notes          64 apr 30 10:46 9 -> pipe:[17745]
GNU gdb 5.0rh-5 Red Hat Linux 7.1
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you 
are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for 
details.
This GDB was configured as "i386-redhat-linux"...
/local/notesdata/3646: No such file or directory.
Attaching to program: /opt/lotus/notes/latest/linux/cconsole, process 3646
Reading symbols from /opt/lotus/notes/latest/linux/libnotes.so...done.
Loaded symbols for /opt/lotus/notes/latest/linux/libnotes.so
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libstdc++-libc6.1-1.so.2...done.
Loaded symbols for /usr/lib/libstdc++-libc6.1-1.so.2
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
ERRORE >>>>> 0x40e6730e in select () from /lib/libc.so.6  <<<< ERRORE
ERRORE >>>>> (gdb) Hangup detected on fd 0                      <<<< 
ERRORE
ERRORE >>>>> error detected on stdin                    <<<< ERRORE
ERRORE >>>>> Detaching from program: 
/opt/lotus/notes/latest/linux/cconsole, process 3646    <<<< ERRORE
____________________________________________________________________________
Da qui in poi tutti i processi riportano lo stesso errore. Può avere 
qualche attinenza con i problemi che si verificano su questa 'benedetta' 
macchina.
Ciao,
maximo