Indice del forum www.zeroshell.net
Distribuzione Linux ZeroShell
 
 FAQFAQ   CercaCerca  GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo  Log inLog in   Messaggi privatiMessaggi privati 

Zeroshell bloccato (memoria esaurita?)
Vai a 1, 2  Successivo
 
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell
Precedente :: Successivo  
Autore Messaggio
albe



Registrato: 31/03/08 11:55
Messaggi: 1

MessaggioInviato: Lun Mar 31, 2008 12:38 pm    Oggetto: Zeroshell bloccato (memoria esaurita?) Rispondi citando

Sono nuovo qua, quindi intanto comincio con un saluto a tutta la lista.

Sono alcune settimane che uso Zeroshell ed ero molto soddisfatto, anzi pensavo di utilizzarlo in tutte le sedi della nostra universita'.
Ma e' sorto un problema, per cui mi son fermato Sad
Vi espongo la mia situazione:
- macchina con doppio processore Xeon e 1 GByte di Ram con VMWare per Windows Server
- ho installato la release di Zeroshell per VMWare, modificando i parametri riguardanti la Ram (che ho portato a 512 MByte) e aumentato il disco (per salvare intanto li' i log)
- Zeroshell viene usato nella modalita' Captive Portal (routed) con web authentication, in cui l'autenticazione viene fatta via proxy radius su un server radius esterno.

Un giorno pero' la macchina si e' bloccata senza motivo.
Poco prima mi ero collegato e avevo visto che c'erano circa una sessantina di utenze collegate ed autenticate.
Dai log del kernel che riporto sotto sembra che cio' sia dovuto alla memoria esaurita (512 MByte esauriti??).
Secondo voi da cosa potrebbe dipendere?
Ho sbagliato a configurare qualcosa?
Grazie in anticipo a chi mi rispondera'.
Ciao!

---
Alberto


Log del kernel:

13:30:36 zscp invoked oom-killer: gfp_mask=0x280d2, order=0, oomkilladj=0
13:30:36 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
13:30:36 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
13:30:36 [ip_rcv+0/1376] ip_rcv+0x0/0x560
13:30:36 [__handle_mm_fault+1974/2320] __handle_mm_fault+0x7b6/0x910
13:30:36 [pg0+541011958/1069179904] pcnet32_interrupt+0x3d6/0x790 [pcnet32]
13:30:36 [net_tx_action+74/240] net_tx_action+0x4a/0xf0
13:30:36 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
13:30:36 [do_page_fault+0/1632] do_page_fault+0x0/0x660
13:30:36 [error_code+57/64] error_code+0x39/0x40
13:30:36 =======================
13:30:36 Mem-info:
13:30:36 DMA per-cpu:
13:30:36 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
13:30:36 CPU 1: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
13:30:36 Normal per-cpu:
13:30:36 CPU 0: Hot: hi: 186, btch: 31 usd: 162 Cold: hi: 62, btch: 15 usd: 21
13:30:36 CPU 1: Hot: hi: 186, btch: 31 usd: 79 Cold: hi: 62, btch: 15 usd: 15
13:30:36 Active:118650 inactive:2542 dirty:0 writeback:0 unstable:0 free:1233 slab:4493 mapped:732 pagetables:891
13:30:36 DMA free:2056kB min:88kB low:108kB high:132kB active:10364kB inactive:0kB present:16256kB pages_scanned:20136 all_unreclaimable? yes
13:30:36 lowmem_reserve[]: 0 492 492
13:30:36 Normal free:2876kB min:2792kB low:3488kB high:4188kB active:464308kB inactive:10168kB present:503936kB pages_scanned:843055 all_unreclaimable? yes
13:30:36 lowmem_reserve[]: 0 0 0
13:30:36 DMA: 0*4kB 1*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 2056kB
13:30:36 Normal: 47*4kB 0*8kB 0*16kB 2*32kB 1*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 2876kB
13:30:36 Swap cache: add 0, delete 0, find 0/0, race 0+0
13:30:36 Free swap = 0kB
13:30:36 Total swap = 0kB
13:30:36 Free swap: 0kB
13:30:36 131072 pages of RAM
13:30:36 0 pages of HIGHMEM
13:30:36 2078 reserved pages
13:30:36 27735 pages shared
13:30:36 0 pages swap cached
13:30:36 0 pages dirty
13:30:36 0 pages writeback
13:30:36 732 pages mapped
13:30:36 4493 pages slab
13:30:36 891 pages pagetables
13:30:36 Out of Memory: Kill process 26178 (zscp) score 7144 and children.
13:30:36 Out of memory: Killed process 26178 (zscp).
...
...
...
13:31:50 Out of Memory: Kill process 26494 (zscp) score 7144 and children.
13:31:50 Out of memory: Killed process 26494 (zscp).
13:31:50 131072 pages of RAM
13:31:50 0 pages of HIGHMEM
13:31:50 2078 reserved pages
13:31:50 28976 pages shared
13:31:50 0 pages swap cached
13:31:50 6 pages dirty
13:31:50 0 pages writeback
13:31:50 746 pages mapped
13:31:50 3431 pages slab
13:31:50 906 pages pagetables
13:31:50 Out of Memory: Kill process 26197 (zscp) score 5095 and children.
13:31:50 Out of memory: Killed process 26197 (zscp).
qui la macchina e' morta e ho dovuto riavviarla manualmente.
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Lun Mar 31, 2008 8:34 pm    Oggetto: Rispondi citando

Questo problema e' stato riportato per la prima volta ed e' strano che si sia verificato con 512MB di RAM che e' una quantita' di RAM enorme rispetto alle richieste minime di Zeroshell. Devo indagare sulla cosa, ma intanto se qualcuno ha avuto problemi simili e magari puo' fornire qualche altro dettaglio come per esempio il numero di processi zscp attivi, sicuramente mi da' una mano.

Saluti
Fulvio
Top
Profilo Invia messaggio privato
Corra71



Registrato: 02/02/08 17:35
Messaggi: 3

MessaggioInviato: Mar Apr 08, 2008 10:17 am    Oggetto: Rispondi citando

Salve
Anche a me è successa una cosa simile (la mia macchina è un celeron 366 con 256 Mb ram), ma si è bloccato solo per poco poi è ripartito

Allego il log del kernel

09:54:48 DMA free:1084kB min:124kB low:152kB high:184kB active:11648kB inactive:4kB present:16256kB pages_scanned:21973 all_unreclaimable? yes
09:54:48 lowmem_reserve[]: 0 238 238
09:54:48 Normal free:2276kB min:1908kB low:2384kB high:2860kB active:202012kB inactive:20992kB present:243840kB pages_scanned:399589 all_unreclaimable? yes
09:54:48 lowmem_reserve[]: 0 0 0
09:54:48 DMA: 3*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1084kB
09:54:48 Normal: 89*4kB 8*8kB 0*16kB 2*32kB 0*64kB 0*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 2276kB
09:54:48 Swap cache: add 0, delete 0, find 0/0, race 0+0
09:54:48 Free swap = 0kB
09:54:48 Total swap = 0kB
09:54:48 Free swap: 0kB
09:54:48 65536 pages of RAM
09:54:48 0 pages of HIGHMEM
09:54:48 1493 reserved pages
09:54:48 110587 pages shared
09:54:48 0 pages swap cached
09:54:48 0 pages dirty
09:54:48 0 pages writeback
09:54:48 747 pages mapped
09:54:48 2234 pages slab
09:54:48 781 pages pagetables
09:54:48 CapPortAS invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
09:54:48 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
09:54:48 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
09:54:48 [__do_page_cache_readahead+270/592] __do_page_cache_readahead+0x10e/0x250
09:54:48 [__wake_up+56/80] __wake_up+0x38/0x50
09:54:48 [filemap_nopage+713/912] filemap_nopage+0x2c9/0x390
09:54:48 [__handle_mm_fault+286/2320] __handle_mm_fault+0x11e/0x910
09:54:48 [autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
09:54:48 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
09:54:48 [do_page_fault+0/1632] do_page_fault+0x0/0x660
09:54:48 [error_code+57/64] error_code+0x39/0x40
09:54:48 [xfrm_policy_construct+123/160] xfrm_policy_construct+0x7b/0xa0
09:54:48 =======================
09:54:48 Mem-info:
09:54:48 DMA per-cpu:
09:54:48 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
09:54:48 Normal per-cpu:
09:54:48 CPU 0: Hot: hi: 90, btch: 15 usd: 78 Cold: hi: 30, btch: 7 usd: 25
09:54:48 Active:49916 inactive:8748 dirty:0 writeback:0 unstable:0 free:840 slab:2234 mapped:747 pagetables:781
09:54:48 DMA free:1084kB min:124kB low:152kB high:184kB active:11648kB inactive:4kB present:16256kB pages_scanned:21973 all_unreclaimable? yes
09:54:48 lowmem_reserve[]: 0 238 238
09:54:48 Normal free:2276kB min:1908kB low:2384kB high:2860kB active:188016kB inactive:34988kB present:243840kB pages_scanned:406917 all_unreclaimable? yes
09:54:48 lowmem_reserve[]: 0 0 0
09:54:48 DMA: 3*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1084kB
09:54:48 Normal: 89*4kB 8*8kB 0*16kB 2*32kB 0*64kB 0*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 2276kB
09:54:48 Swap cache: add 0, delete 0, find 0/0, race 0+0
09:54:48 Free swap = 0kB
09:54:48 Total swap = 0kB
09:54:48 Free swap: 0kB
09:54:48 65536 pages of RAM
09:54:48 0 pages of HIGHMEM
09:54:48 1493 reserved pages
09:54:48 110587 pages shared
09:54:48 0 pages swap cached
09:54:48 0 pages dirty
09:54:48 0 pages writeback
09:54:48 747 pages mapped
09:54:48 2234 pages slab
09:54:48 781 pages pagetables
09:54:48 CapPortAS invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
09:54:48 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
09:54:48 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
09:54:48 [__do_page_cache_readahead+270/592] __do_page_cache_readahead+0x10e/0x250
09:54:48 [__wake_up+56/80] __wake_up+0x38/0x50
09:54:48 [filemap_nopage+713/912] filemap_nopage+0x2c9/0x390
09:54:48 [__handle_mm_fault+286/2320] __handle_mm_fault+0x11e/0x910
09:54:48 [autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
09:54:48 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
09:54:48 [do_page_fault+0/1632] do_page_fault+0x0/0x660
09:54:48 [error_code+57/64] error_code+0x39/0x40
09:54:48 [xfrm_policy_construct+123/160] xfrm_policy_construct+0x7b/0xa0
09:54:48 =======================
09:54:48 Mem-info:
09:54:48 DMA per-cpu:
09:54:48 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
09:54:48 Normal per-cpu:
09:54:48 CPU 0: Hot: hi: 90, btch: 15 usd: 78 Cold: hi: 30, btch: 7 usd: 25
09:54:48 Active:48409 inactive:10447 dirty:0 writeback:0 unstable:0 free:840 slab:2234 mapped:747 pagetables:781
09:54:48 DMA free:1084kB min:124kB low:152kB high:184kB active:11648kB inactive:4kB present:16256kB pages_scanned:21973 all_unreclaimable? yes
09:54:48 lowmem_reserve[]: 0 238 238
09:54:48 Normal free:2276kB min:1908kB low:2384kB high:2860kB active:181988kB inactive:41784kB present:243840kB pages_scanned:428139 all_unreclaimable? yes
09:54:48 lowmem_reserve[]: 0 0 0
09:54:48 DMA: 3*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1084kB
09:54:48 Normal: 89*4kB 8*8kB 0*16kB 2*32kB 0*64kB 0*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 2276kB
09:54:48 Swap cache: add 0, delete 0, find 0/0, race 0+0
09:54:48 Free swap = 0kB
09:54:48 Total swap = 0kB
09:54:48 Free swap: 0kB
09:54:48 65536 pages of RAM
09:54:48 0 pages of HIGHMEM
09:54:48 1493 reserved pages
09:54:48 110395 pages shared
09:54:48 0 pages swap cached
09:54:48 0 pages dirty
09:54:48 0 pages writeback
09:54:48 747 pages mapped
09:54:48 2234 pages slab
09:54:48 781 pages pagetables
09:54:48 Out of Memory: Kill process 8446 (havp) score 10214 and children.
09:54:48 Out of memory: Killed process 8446 (havp).
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Mar Apr 08, 2008 9:58 pm    Oggetto: Rispondi citando

Credo/spero che i due problemi siano legati al proxy che in alcune situazioni genera degli out of memory.
Alberto, mi confermi che sulla tua installazione, oltre al captive portal è attivo anche il proxy?
La macchina non dobrebbe andare in crash del tutto se l'oom-killer riesce a fare il kill di processi non vitali e quindi a ripristinare uno stato opportuno.

Ciao
Fulvio
Top
Profilo Invia messaggio privato
Corra71



Registrato: 02/02/08 17:35
Messaggi: 3

MessaggioInviato: Lun Apr 14, 2008 12:52 pm    Oggetto: Rispondi citando

Allego log di un altro riavvio di servizio in concomitanza con un aggiornamento in caso possa servire

15:40:02 Swap cache: add 0, delete 0, find 0/0, race 0+0
15:40:02 Free swap = 0kB
15:40:02 Total swap = 0kB
15:40:02 Free swap: 0kB
15:40:02 65536 pages of RAM
15:40:02 0 pages of HIGHMEM
15:40:02 1493 reserved pages
15:40:02 206362 pages shared
15:40:02 0 pages swap cached
15:40:02 0 pages dirty
15:40:02 0 pages writeback
15:40:02 732 pages mapped
15:40:02 2108 pages slab
15:40:02 917 pages pagetables
15:40:02 printk: 12664 messages suppressed.
15:40:02 CapPortAS invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
15:40:02 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
15:40:02 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
15:40:02 [__do_page_cache_readahead+270/592] __do_page_cache_readahead+0x10e/0x250
15:40:02 [__wake_up+56/80] __wake_up+0x38/0x50
15:40:02 [filemap_nopage+713/912] filemap_nopage+0x2c9/0x390
15:40:02 [__handle_mm_fault+286/2320] __handle_mm_fault+0x11e/0x910
15:40:02 [autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
15:40:02 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
15:40:02 [do_page_fault+0/1632] do_page_fault+0x0/0x660
15:40:02 [error_code+57/64] error_code+0x39/0x40
15:40:02 [xfrm_policy_construct+123/160] xfrm_policy_construct+0x7b/0xa0
15:40:02 =======================
15:40:02 Mem-info:
15:40:02 DMA per-cpu:
15:40:02 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
15:40:02 Normal per-cpu:
15:40:02 CPU 0: Hot: hi: 90, btch: 15 usd: 59 Cold: hi: 30, btch: 7 usd: 6
15:40:02 Active:55628 inactive:4066 dirty:0 writeback:0 unstable:0 free:744 slab:2107 mapped:732 pagetables:917
15:40:02 DMA free:1076kB min:124kB low:152kB high:184kB active:11536kB inactive:0kB present:16256kB pages_scanned:231656 all_unreclaimable? yes
15:40:02 lowmem_reserve[]: 0 238 238
15:40:02 Normal free:1900kB min:1908kB low:2384kB high:2860kB active:210976kB inactive:16264kB present:243840kB pages_scanned:3799373 all_unreclaimable? yes
15:40:02 lowmem_reserve[]: 0 0 0
15:40:02 DMA: 1*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1076kB
15:40:02 Normal: 13*4kB 5*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 1900kB
15:40:02 Swap cache: add 0, delete 0, find 0/0, race 0+0
15:40:02 Free swap = 0kB
15:40:02 Total swap = 0kB
15:40:02 Free swap: 0kB
15:40:02 65536 pages of RAM
15:40:02 0 pages of HIGHMEM
15:40:02 1493 reserved pages
15:40:02 206362 pages shared
15:40:02 0 pages swap cached
15:40:02 0 pages dirty
15:40:02 0 pages writeback
15:40:02 732 pages mapped
15:40:02 2107 pages slab
15:40:02 917 pages pagetables
15:40:02 printk: 12572 messages suppressed.
15:40:02 CapPortAS invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
15:40:02 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
15:40:02 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
15:40:02 [__do_page_cache_readahead+270/592] __do_page_cache_readahead+0x10e/0x250
15:40:02 [__wake_up+56/80] __wake_up+0x38/0x50
15:40:02 [filemap_nopage+713/912] filemap_nopage+0x2c9/0x390
15:40:02 [__handle_mm_fault+286/2320] __handle_mm_fault+0x11e/0x910
15:40:02 [autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
15:40:02 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
15:40:02 [do_page_fault+0/1632] do_page_fault+0x0/0x660
15:40:02 [error_code+57/64] error_code+0x39/0x40
15:40:02 [xfrm_policy_construct+123/160] xfrm_policy_construct+0x7b/0xa0
15:40:02 =======================
15:40:02 Mem-info:
15:40:02 DMA per-cpu:
15:40:02 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
15:40:02 Normal per-cpu:
15:40:02 CPU 0: Hot: hi: 90, btch: 15 usd: 60 Cold: hi: 30, btch: 7 usd: 6
15:40:02 Active:55612 inactive:4082 dirty:0 writeback:0 unstable:0 free:744 slab:2106 mapped:732 pagetables:917
15:40:02 DMA free:1076kB min:124kB low:152kB high:184kB active:11536kB inactive:0kB present:16256kB pages_scanned:258280 all_unreclaimable? yes
15:40:02 lowmem_reserve[]: 0 238 238
15:40:02 Normal free:1900kB min:1908kB low:2384kB high:2860kB active:210912kB inactive:16328kB present:243840kB pages_scanned:4194827 all_unreclaimable? yes
15:40:02 lowmem_reserve[]: 0 0 0
15:40:02 DMA: 1*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1076kB
15:40:02 Normal: 13*4kB 5*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 1900kB
15:40:02 Swap cache: add 0, delete 0, find 0/0, race 0+0
15:40:02 Free swap = 0kB
15:40:02 Total swap = 0kB
15:40:02 Free swap: 0kB
15:40:02 65536 pages of RAM
15:40:02 0 pages of HIGHMEM
15:40:02 1493 reserved pages
15:40:02 206362 pages shared
15:40:02 0 pages swap cached
15:40:02 0 pages dirty
15:40:02 0 pages writeback
15:40:02 732 pages mapped
15:40:02 2106 pages slab
15:40:02 917 pages pagetables
15:40:02 Out of Memory: Kill process 13698 (havp) score 5190 and children.
15:40:02 Out of memory: Killed process 13698 (havp).
15:40:02 Out of Memory: Kill process 13700 (havp) score 5190 and children.
15:40:02 Out of memory: Killed process 13700 (havp).
15:40:02 Out of Memory: Kill process 13702 (havp) score 5190 and children.
15:40:02 Out of memory: Killed process 13702 (havp).
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Mar Apr 15, 2008 7:28 pm    Oggetto: Rispondi citando

Si, ormai ho individuato il problema nell'eccessivo numero di processi proxy di cui viene fatto il fork. Tali processi iniziano effettivamente a richiedere memoria solo quando effettuano lo scanning antivirus sollecitati da richieste http.
A breve mettero' online la patch che oltre a ridurre il numero di tali processi proporzionalmente alla RAM, creera' anche una piccola area di swap su file che agevolera' la gestione della memoria evitando le azioni "mortali" dell'omm-killer del kernel.

Saluti
Fulvio
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Dom Apr 20, 2008 10:41 pm    Oggetto: Rispondi citando

Per aumentare la stabilità del proxy con antivirus bisogna installare la patch che ho preparato nel seguente modo:

cd /Database
wget http://www.zeroshell.net/listing/A500-proxy-1.0.beta9.tar.bz2
tar xvfj A500-proxy-1.0.beta9.tar.bz2
cd A500
./install.sh

Oltre ad aggiornare le versioni di ClamAV e HAVP, viene aggiunto anche un piccolo swap che evita il verificarsi di un Out of Memory.

Saluti
Fulvio
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Mer Apr 23, 2008 11:01 pm    Oggetto: Problema blocco zeroshell Rispondi citando

Anche io ho avuto lo stesso problema .....ho installtato la patch ma nulla...
Macchina Virtuale VMWare (200 mb ram)..1.0.beta9 + patch con http proxy disabilitato su windows xp ... con captive portal attivato e una decina di utenti collegati al momento del blocco.

nei log non ho nessun messaggio di errore l'unica cosa che ho notato che nel momento in cui zeroshell si blocca la macchina virtuale consuma il 100% del processore e solo riavviando ritorna tutto normale ma dopo qualche ora si ripresenta il problema...

Please help me....
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Gio Apr 24, 2008 7:27 am    Oggetto: re Bloccato Rispondi citando

Stanotte si è bloccato di nuovo riporto il log del kernel prima che si bloccasse magari qualcuno mi può dare una mano...

04:25:27 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
04:25:27 Normal per-cpu:
04:25:27 CPU 0: Hot: hi: 90, btch: 15 usd: 10 Cold: hi: 30, btch: 7 usd: 24
04:25:27 Active:22814 inactive:26644 dirty:0 writeback:0 unstable:0 free:701 slab:1988 mapped:736 pagetables:510
04:25:27 DMA free:960kB min:136kB low:168kB high:204kB active:5904kB inactive:5576kB present:16256kB pages_scanned:18388 all_unreclaimable? yes
04:25:27 lowmem_reserve[]: 0 198 198
04:25:27 Normal free:1844kB min:1732kB low:2164kB high:2596kB active:85352kB inactive:101000kB present:203200kB pages_scanned:346146 all_unreclaimable? yes
04:25:27 lowmem_reserve[]: 0 0 0
04:25:27 DMA: 8*4kB 0*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 960kB
04:25:27 Normal: 41*4kB 0*8kB 1*16kB 0*32kB 0*64kB 1*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 1844kB
04:25:27 Swap cache: add 202340, delete 202127, find 27531/40631, race 0+25
04:25:27 Free swap = 0kB
04:25:27 Total swap = 131064kB
04:25:27 Free swap: 0kB
04:25:27 55296 pages of RAM
04:25:27 0 pages of HIGHMEM
04:25:27 1477 reserved pages
04:25:27 6770 pages shared
04:25:27 213 pages swap cached
04:25:27 0 pages dirty
04:25:27 0 pages writeback
04:25:27 736 pages mapped
04:25:27 1988 pages slab
04:25:27 510 pages pagetables
04:25:27 zscp invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
04:25:27 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
04:25:27 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
04:25:27 [__do_page_cache_readahead+270/592] __do_page_cache_readahead+0x10e/0x250
04:25:27 [filemap_nopage+713/912] filemap_nopage+0x2c9/0x390
04:25:27 [__handle_mm_fault+286/2320] __handle_mm_fault+0x11e/0x910
04:25:27 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
04:25:27 [do_page_fault+0/1632] do_page_fault+0x0/0x660
04:25:27 [error_code+57/64] error_code+0x39/0x40
04:25:27 =======================
04:25:27 Mem-info:
04:25:27 DMA per-cpu:
04:25:27 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
04:25:27 Normal per-cpu:
04:25:27 CPU 0: Hot: hi: 90, btch: 15 usd: 10 Cold: hi: 30, btch: 7 usd: 28
04:25:27 Active:22798 inactive:26659 dirty:0 writeback:0 unstable:0 free:701 slab:1988 mapped:736 pagetables:510
04:25:27 DMA free:960kB min:136kB low:168kB high:204kB active:5904kB inactive:5576kB present:16256kB pages_scanned:18388 all_unreclaimable? yes
04:25:27 lowmem_reserve[]: 0 198 198
04:25:27 Normal free:1844kB min:1732kB low:2164kB high:2596kB active:85288kB inactive:101060kB present:203200kB pages_scanned:363906 all_unreclaimable? yes
04:25:27 lowmem_reserve[]: 0 0 0
04:25:27 DMA: 8*4kB 0*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 960kB
04:25:27 Normal: 41*4kB 0*8kB 1*16kB 0*32kB 0*64kB 1*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 1844kB
04:25:27 Swap cache: add 202340, delete 202127, find 27531/40631, race 0+25
04:25:27 Free swap = 0kB
04:25:27 Total swap = 131064kB
04:25:27 Free swap: 0kB
04:25:27 55296 pages of RAM
04:25:27 0 pages of HIGHMEM
04:25:27 1477 reserved pages
04:25:27 6761 pages shared
04:25:27 213 pages swap cached
04:25:27 0 pages dirty
04:25:27 0 pages writeback
04:25:27 736 pages mapped
04:25:27 1988 pages slab
04:25:27 510 pages pagetables
04:25:27 zscp invoked oom-killer: gfp_mask=0x200d2, order=0, oomkilladj=0
04:25:27 [out_of_memory+371/416] out_of_memory+0x173/0x1a0
04:25:27 [__alloc_pages+644/752] __alloc_pages+0x284/0x2f0
04:25:27 [read_swap_cache_async+129/176] read_swap_cache_async+0x81/0xb0
04:25:27 [swapin_readahead+86/112] swapin_readahead+0x56/0x70
04:25:27 [__handle_mm_fault+1783/2320] __handle_mm_fault+0x6f7/0x910
04:25:27 [run_timer_softirq+58/416] run_timer_softirq+0x3a/0x1a0
04:25:27 [do_page_fault+1179/1632] do_page_fault+0x49b/0x660
04:25:27 [do_page_fault+0/1632] do_page_fault+0x0/0x660
04:25:27 [error_code+57/64] error_code+0x39/0x40
04:25:27 =======================
04:25:27 Mem-info:
04:25:27 DMA per-cpu:
04:25:27 CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
04:25:27 Normal per-cpu:
04:25:27 CPU 0: Hot: hi: 90, btch: 15 usd: 10 Cold: hi: 30, btch: 7 usd: 28
04:25:27 Active:22798 inactive:26659 dirty:0 writeback:0 unstable:0 free:701 slab:1988 mapped:736 pagetables:510
04:25:27 DMA free:960kB min:136kB low:168kB high:204kB active:5904kB inactive:5576kB present:16256kB pages_scanned:18388 all_unreclaimable? yes
04:25:27 lowmem_reserve[]: 0 198 198
04:25:27 Normal free:1844kB min:1732kB low:2164kB high:2596kB active:85288kB inactive:101060kB present:203200kB pages_scanned:363906 all_unreclaimable? yes
04:25:27 lowmem_reserve[]: 0 0 0
04:25:27 DMA: 8*4kB 0*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 960kB
04:25:27 Normal: 41*4kB 0*8kB 1*16kB 0*32kB 0*64kB 1*128kB 0*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 1844kB
04:25:27 Swap cache: add 202340, delete 202127, find 27531/40631, race 0+25
04:25:27 Free swap = 0kB
04:25:27 Total swap = 131064kB
04:25:27 Free swap: 0kB
04:25:27 55296 pages of RAM
04:25:27 0 pages of HIGHMEM
04:25:27 1477 reserved pages
04:25:27 6761 pages shared
04:25:27 213 pages swap cached
04:25:27 0 pages dirty
04:25:27 0 pages writeback
04:25:27 736 pages mapped
04:25:27 1988 pages slab
04:25:27 510 pages pagetables
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Gio Apr 24, 2008 8:50 am    Oggetto: re re Zeroshell bloccato (memoria esaurita?) Rispondi citando

Come suggeriva Fulvio sto monitornado con "top" l'attività di zeroshell e ho notato che la memoria libera da quando si è avviato zeroshell continua a scendere anche se non ho utenti loggati ...e in particolare i servizi CapPortAS e CapPortGW utilizzano man mano più memoria...ma se non ho utenti loggati che fanno??
Grazie
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Ven Apr 25, 2008 7:26 am    Oggetto: Rispondi citando

La mia ipotesi è che nel tuo caso, indipendente dall'abilitazione del proxy, la colpa sia del Captive Portal che subisce un DoS da parte di uno o più dei tuoi client. Infatti, il problema si può verificare quando un client, che non si è ancora autenticato, effettua una quantità elevata di richieste (non necessariamente http o https) sulle porte 80 e 443. Ciò inevitabilmente consuma le risorse del captive portal facendo peraltro salire il carico che si misura con il top e portanto nei casi estremi all'intervento dell'oom-killer.
Rilascerò una patch nel più breve tempo possibile che limiti tramite il Netfilter (quindi a livello di Kernel) il numero di connessione sulle porte suddette provenienti da uno stesso client non ancora autenticato.

Probabilmente il motivo per cui si verificano questi DoS è la presenza di Worm e Virus sui tuoi client.

Ciao
Fulvio
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Ven Apr 25, 2008 8:57 am    Oggetto: Grazie... Rispondi citando

Ciao....Fulvio grazie per l'aiuto....

Aspetto la tua patch....volevo anche segnalarti se ti può essere utile ... che ho notato monitorando con top... che tutti i comandi chiamati "named" in circa 10 ore da una percentuale di utilizzo della memoria del 1.6 salgono oltre il 2 crescendo costantemente...
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Lun Apr 28, 2008 10:56 pm    Oggetto: Rispondi citando

La patch http://www.zeroshell.net/listing/A510-captive-portal-DoS-protection-1.0.beta9.tar.bz2

evita che il captive portal possa esaurire tutte le risorse a causa di un DoS da parte di un client con Worm.

Per applicarla:

cd /Database
wget http://www.zeroshell.net/listing/A510-captive-portal-DoS-protection-1.0.beta9.tar.bz2
tar xvfj A510-captive-portal-DoS-protection-1.0.beta9.tar.bz2
cd A510
./install.sh

Fatemi sapere per favore se i blocchi si presentano ancora.

Ciao
Fulvio
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Mar Apr 29, 2008 8:20 am    Oggetto: Grazie Rispondi citando

Buongiorno Fulvio...
Innanzi tutto ti volevo ringraziare per la celerità con cui hai pubblicato la patch…
L’Ho applicata stamattina ma ho bisogno di qualche ora per rendermi conto se funge…

Ti comunico come è andata nel pomeriggio....

Saluti....
Top
Profilo Invia messaggio privato
Rustycage



Registrato: 29/07/07 17:06
Messaggi: 30

MessaggioInviato: Sab Mag 03, 2008 2:31 am    Oggetto: Rispondi citando

allora? comè andata?
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Dom Mag 04, 2008 8:44 pm    Oggetto: Tutto Ok...Ma Rispondi citando

Caro Fulvio , ti volevo ringraziare..non ho riscontrato più problemi di blocco
ed esaurimento della memoria....

L'unico dubbio che mi è rimasto è riguardo l'utilizzo della memoria.
So poco o nulla di Linux e di server DNS e non vorrei fare una considerazione stupida ma:

Monitorando con il comando "top" ho notato che da 100 MB free all'avvio di zeroshel in 5 giorni sono passato a circa 35 MB liberi..(il buffer è aumentato in proporzione)...è normale ?
O tra qualche giorno mi troverò con la memoria esaurita?
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Dom Mag 04, 2008 11:27 pm    Oggetto: Rispondi citando

E' normale che un sistema Linux riporti man mano che l'uptime aumenta una quantità di memoria fisica free decrescente. Ciò è dovuto al fatto che sia i dati letti da disco che quelli scritti vengono immagazzinati in RAM per velocizzare eventuali riletture. La stessa scrittura viene apparentemente velocizzata, visto che i dati vengono riportati effettivamente su disco in maniera ritardata. Il comando top riporta la memoria utilizzata come caching del disco con le voci buffers e cached. Il parametro cached indica la quantità di RAM usata per cachare i dati contenuti nei file. I buffer invece agiscono a livello di dispositivo a blocco e pertanto sono deputati a tenere temporaneamente i metadati.
Da tutto ciò deriva che la memoria realmente disponibile è:

free+cached+buffers

se tale somma diminuisce senza un giustificato motivo allora devi sospettare un memory leak.

Ciao
Fulvio
Top
Profilo Invia messaggio privato
gnegne



Registrato: 01/04/08 10:47
Messaggi: 10

MessaggioInviato: Lun Mag 05, 2008 8:56 am    Oggetto: Grazie.... Rispondi citando

Grazie Fulvio.....ora mi è tutto più chiaro .....
Top
Profilo Invia messaggio privato
ruzzino



Registrato: 27/11/08 18:24
Messaggi: 5

MessaggioInviato: Mar Feb 24, 2009 11:34 am    Oggetto: Rispondi citando

Anche a noi e' successo, non piu' di 5 minuti fa', un episodio che sembra simile:
ZS lentissimo, carico della macchina a 82, un gran numero di processi zscp.

Purtroppo ho letto questa discussione solo dopo aver fatto il reboot e non ho potuto indagare piu' a fondo, ma credo che la situazione sia la solita.

Abbiamo una macchina con 1GB di RAM, Zeroshell beta11 e nessun proxy web attivo (solo DHCP server e Captive Portal con proxy radius).

Ho provato ad installare la patch che hai indicato, anche se ho visto che il post risale ad un po' di tempo fa', quando la versione di ZS era ancora alla beta9...

...vediamo che succede...
_________________
Massimiliano
Top
Profilo Invia messaggio privato
fulvio
Site Admin


Registrato: 01/11/06 17:45
Messaggi: 1558

MessaggioInviato: Mar Feb 24, 2009 6:07 pm    Oggetto: Rispondi citando

Nella beta11 cio' non sarebbe dovuto accadere e la patch che risolve questo problema è inutile poiché è già incorporata. Questo tipo di problemi e' in genere dovuto a dei WORM che usano la porta HTTP per uscire su Internet. La patch non fa altro che limitare il numero massimo di connessioni per IP sulla porta 80 e 443 quando l'utente non e' ancora autenticato. Non so se la tua LAN e' grande e quanti sono i client non autenticati ma connessi. Si potrebbe ipotizzare che ci sia un WORM su più client contemporaneamente. Comunque se guardi i log del captive portal relativamente all'orario in cui si e' verificato il problema, dovresti notare che molti client sono stati catturati. Cerca di capire se si tratta di un solo IP o di più di uno.

Tienimi informato se scopri qualcosa.
Ciao
Fulvio
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell Tutti i fusi orari sono GMT + 1 ora
Vai a 1, 2  Successivo
Pagina 1 di 2

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it