Jump to content
Sign in to follow this  
rotella

Processo Java occupa troppa memoria

Recommended Posts

Salve a tutti.

Vorrei chiedere alcune cose sul processo java che gira sul mio VS.

 

Mi sono accorta che occupa un sacco di memoria ed essendo un VS può causare il crash del sistema.

 

User CPU % VM Size Res Size Stat Start Command

root 0,0 306580 KB 112212 KB Sl Apr08 java

mysql 0,0 139296 KB 23472 KB Sl Apr08 mysqld

named 0,0 96724 KB 30376 KB Ssl Apr08 named

apache 0,0 75740 KB 25100 KB S Apr08 httpd

apache 0,0 74828 KB 15544 KB S Apr08 httpd

apache 0,0 74556 KB 16372 KB S Apr08 httpd

apache 0,0 74544 KB 20648 KB S Apr08 httpd

apache 0,0 74312 KB 20764 KB S Apr08 httpd

apache 0,0 73892 KB 20512 KB S Apr08 httpd

root 0,0 69956 KB 15848 KB Ss Apr08 httpd

 

Questo è quanto mi dice adesso....

Vedete? E' altissimo!

 

La domanda banale è: a cosa serve? Java... nel mio sito faccio uso della piattaforma LifeType per i blog, forse è quella che usa Java. Almeno per quanto riguarda i codici in uso, altrimenti non saprei.

 

C'è un modo per limitarla? C'è un modo per farla scendere?

Grazie a tutti.

 

Se può essere d'aiuto posto anche un pò di caratteristiche del server:

 

1) VPS, 5 siti ospitati (1 molto grande, gli altri piccoli)

 

2) PHP Version => 5.2.4

System => Linux

build=i386-redhat-linux-gnu

My Sql Server version: 5.0.45-6.fc7

Apache Version: 2.2.8-1.fc7

Operating System Information Fedora release 7 (Moonshine)

HD 10Gb (usati 50%)

RAM 512 Mb

 

 

Linux 2.6.9-023stab043.1-smp #1 SMP Mon Mar 5 16:35:19 MSK 2007 i686 i686 i386 GNU/Linux

 

core file size (blocks, -c) unlimited

data seg size (kbytes, -d) unlimited

file size (blocks, -f) unlimited

pending signals (-i) 1024

max locked memory (kbytes, -l) 32

max memory size (kbytes, -m) unlimited

open files (-n) 1024

pipe size (512 bytes, -p) 8

POSIX message queues (bytes, -q) 819200

stack size (kbytes, -s) unlimited

cpu time (seconds, -t) unlimited

max user processes (-u) 71680

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

 

 

processor : 0

vendor_id : GenuineIntel

cpu family : 6

model : 15

model name : Intel® Xeon® CPU 5110 @ 1.60GHz

stepping : 6

cpu MHz : 1596.046

cache size : 4096 KB

physical id : 0

siblings : 2

core id : 0

cpu cores : 2

fpu : yes

fpu_exception : yes

cpuid level : 10

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl tm2 cx16 xtpr

bogomips : 3194.60

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

 

processor : 1

vendor_id : GenuineIntel

cpu family : 6

model : 15

model name : Intel® Xeon® CPU 5110 @ 1.60GHz

stepping : 6

cpu MHz : 1596.046

cache size : 4096 KB

physical id : 3

siblings : 2

core id : 6

cpu cores : 2

fpu : yes

fpu_exception : yes

cpuid level : 10

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl tm2 cx16 xtpr

bogomips : 3192.12

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

 

processor : 2

vendor_id : GenuineIntel

cpu family : 6

model : 15

model name : Intel® Xeon® CPU 5110 @ 1.60GHz

stepping : 6

cpu MHz : 1596.046

cache size : 4096 KB

physical id : 0

siblings : 2

core id : 1

cpu cores : 2

fpu : yes

fpu_exception : yes

cpuid level : 10

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl tm2 cx16 xtpr

bogomips : 3192.09

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

 

processor : 3

vendor_id : GenuineIntel

cpu family : 6

model : 15

model name : Intel® Xeon® CPU 5110 @ 1.60GHz

stepping : 6

cpu MHz : 1596.046

cache size : 4096 KB

physical id : 3

siblings : 2

core id : 7

cpu cores : 2

fpu : yes

fpu_exception : yes

cpuid level : 10

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl tm2 cx16 xtpr

bogomips : 3192.13

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

 

Share this post


Link to post
Share on other sites

Sto cercando più dati perchè vorrei darvi maggiori informazioni.

Dunque, premetto che durante il crash non andava nè l'SSH, nè il pannello di controllo nè altro..

Ho dovuto chiedere il reboot tramite ticket, addirittura.

Dopo il reboot ho trovato questo file di log error nella root:

 

 

#

# An unexpected error has been detected by HotSpot Virtual Machine:

#

# SIGSEGV (0xb) at pc=0xb75fdefe, pid=11894, tid=2850716560

#

# Java VM: Java HotSpot Server VM (1.5.0_16-b02 mixed mode)

# Problematic frame:

# V [libjvm.so+0x170efe]

#

 

--------------- T H R E A D ---------------

 

Current thread (0x08120350): JavaThread "CompilerThread0" daemon [_thread_in_vm_trans, id=11918]

 

siginfo:si_signo=11, si_errno=0, si_code=0, si_addr=0x00000000

 

Registers:

EAX=0xb7fe3000, EBX=0xb7a52090, ECX=0x00000ffc, EDX=0x000000d4

ESP=0xa9ea6d90, EBP=0xa9ea6d98, ESI=0x08120350, EDI=0xa9ea6e90

EIP=0xb75fdefe, CR2=0xb7fe30d4, EFLAGS=0x00010206

 

Top of Stack: (sp=0xa9ea6d90)

0xa9ea6d90: b7a52090 00001165 a9ea6ee8 b7635fcc

0xa9ea6da0: 08120350 00000006 00000004 0812090c

0xa9ea6db0: b7fcf44c b7fce8d1 a9ea6e70 00000000

0xa9ea6dc0: 08520b30 08120410 00000000 00000000

0xa9ea6dd0: ffffffff 000002f1 08120350 0812090c

0xa9ea6de0: 08120d68 08120350 a9ea6e18 b78aa122

0xa9ea6df0: 08120d18 b7a52090 a9ea6e18 b764aa1a

0xa9ea6e00: 08120d18 08059e70 00000020 b764a9fd

 

Instructions: (pc=0xb75fdefe)

0xb75fdeee: 00 00 d3 ea 8b 08 8b 83 90 17 00 00 21 ca 8b 00

0xb75fdefe: c7 04 02 01 00 00 00 eb a9 89 f6 8d bc 27 00 00

 

Stack: [0xa9e27000,0xa9ea8000), sp=0xa9ea6d90, free space=511k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

V [libjvm.so+0x170efe]

V [libjvm.so+0x1a8fcc]

V [libjvm.so+0x1a8a21]

V [libjvm.so+0x4de066]

V [libjvm.so+0x4d83b3]

V [libjvm.so+0x4386f8]

C [libpthread.so.0+0x544b]

 

 

Current CompileTask:

opto:753 org.apache.commons.el.BinaryOperatorExpression.evaluate(Ljavax/servlet/jsp/el/VariableResolver;Ljavax/servlet/jsp/el/FunctionMapper;Lorg/apache/commons/el/Logger;)Ljava/lang/Object; (118 bytes)

 

 

--------------- P R O C E S S ---------------

 

Java Threads: ( => current thread )

0x084805e0 JavaThread "http-9999-Processor16" daemon [_thread_blocked, id=13900]

0x087032f8 JavaThread "http-9999-Processor15" daemon [_thread_blocked, id=13899]

0x0860efc0 JavaThread "http-9999-Processor14" daemon [_thread_blocked, id=13898]

0x098cd268 JavaThread "http-9999-Processor13" daemon [_thread_blocked, id=13897]

0x098cbd40 JavaThread "http-9999-Processor12" daemon [_thread_in_native, id=13896]

0x0860deb0 JavaThread "http-9999-Processor11" daemon [_thread_blocked, id=13895]

0x088a4b20 JavaThread "http-9999-Processor10" daemon [_thread_blocked, id=13894]

0x0874a620 JavaThread "http-9999-Processor9" daemon [_thread_blocked, id=13893]

0x085fbff0 JavaThread "http-9999-Processor8" daemon [_thread_blocked, id=24156]

0x083edde0 JavaThread "http-9999-Processor7" daemon [_thread_blocked, id=24154]

0x08ab5978 JavaThread "http-9999-Processor6" daemon [_thread_blocked, id=24153]

0x0879dfb0 JavaThread "http-9999-Processor5" daemon [_thread_blocked, id=24152]

0xa693b4a0 JavaThread "http-9999-Monitor" [_thread_blocked, id=12029]

0xa7ada110 JavaThread "http-9999-Processor4" daemon [_thread_blocked, id=12028]

0xa7ad9538 JavaThread "http-9999-Processor3" daemon [_thread_blocked, id=12027]

0xa7ad8f88 JavaThread "http-9999-Processor2" daemon [_thread_blocked, id=12026]

0xa7986538 JavaThread "http-9999-Processor1" daemon [_thread_blocked, id=12025]

0xa7986110 JavaThread "ContainerBackgroundProcessor[standardEngine[Catalina]]" daemon [_thread_blocked, id=12024]

0xa79f8da0 JavaThread "Hub Event Poller" [_thread_blocked, id=12023]

0xa79354f0 JavaThread "HSQLDB Timer @74cb02" daemon [_thread_blocked, id=12022]

0xa8008c28 JavaThread "DataSource Reaper Thread" daemon [_thread_blocked, id=12020]

0x08122828 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11920]

0x081213a8 JavaThread "CompilerThread1" daemon [_thread_in_vm, id=11919]

=>0x08120350 JavaThread "CompilerThread0" daemon [_thread_in_vm_trans, id=11918]

0x0811f228 JavaThread "AdapterThread" daemon [_thread_blocked, id=11916]

0x0811e430 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11915]

0x08114768 JavaThread "Finalizer" daemon [_thread_blocked, id=11914]

0x08114228 JavaThread "Reference Handler" daemon [_thread_blocked, id=11913]

0x0805cf80 JavaThread "main" [_thread_in_native, id=11894]

 

Other Threads:

0x08111ce8 VMThread [id=11912]

0x0806e648 WatcherThread [id=11921]

 

VM state:synchronizing (normal execution)

 

VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])

[0x0805c318/0x0805c340] Safepoint_lock - owner thread: 0x08111ce8

[0x0805c418/0x0805c440] Threads_lock - owner thread: 0x08111ce8

[0x0805c868/0x0805c880] Heap_lock - owner thread: 0x0860deb0

 

Heap

PSYoungGen total 3648K, used 1969K [0xb0e50000, 0xb13a0000, 0xb13a0000)

eden space 1856K, 100% used [0xb0e50000,0xb1020000,0xb1020000)

from space 1792K, 6% used [0xb1020000,0xb103c4a0,0xb11e0000)

to space 1792K, 0% used [0xb11e0000,0xb11e0000,0xb13a0000)

PSOldGen total 33536K, used 27448K [0xae3a0000, 0xb0460000, 0xb0e50000)

object space 33536K, 81% used [0xae3a0000,0xafe6e078,0xb0460000)

PSPermGen total 33792K, used 20615K [0xaa3a0000, 0xac4a0000, 0xae3a0000)

object space 33792K, 61% used [0xaa3a0000,0xab7c1e58,0xac4a0000)

 

Dynamic libraries:

Can not get library information for pid = 11918

 

VM Arguments:

jvm_args: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=16M -Xms8m -Xmx48m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/share/turbopanel/conf/logging.properties -Djava.endorsed.dirs=/usr/share/turbopanel/common/endorsed -Dcatalina.base=/usr/share/turbopanel -Dcatalina.home=/usr/share/turbopanel -Djava.io.tmpdir=/var/turbopanel/temp

java_command: org.apache.catalina.startup.Bootstrap start

Launcher Type: SUN_STANDARD

 

Environment Variables:

JAVA_HOME=/usr/java/jdk1.5.0_16

PATH=/sbin:/usr/sbin:/bin:/usr/bin

LD_LIBRARY_PATH=/usr/java/jdk1.5.0_16/jre/lib/i386/server:/usr/java/jdk1.5.0_16/jre/lib/i386:/usr/java/jdk1.5.0_16/jre/../lib/i386

 

Signal Handlers:

SIGSEGV: [libjvm.so+0x513740], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGBUS: [libjvm.so+0x513740], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGFPE: [libjvm.so+0x436b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGPIPE: [libjvm.so+0x436b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGILL: [libjvm.so+0x436b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000

SIGUSR2: [libjvm.so+0x438f70], sa_mask[0]=0x00000000, sa_flags=0x14000004

SIGHUP: [libjvm.so+0x4389a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000

SIGQUIT: [libjvm.so+0x4389a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

SIGTERM: [libjvm.so+0x4389a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004

 

 

--------------- S Y S T E M ---------------

 

OS:Fedora release 7 (Moonshine)

 

uname:Linux 2.6.9-023stab043.1-smp #1 SMP Mon Mar 5 16:35:19 MSK 2007 i686

libc:glibc 2.6 NPTL 2.6

rlimit: STACK 10240k, CORE 0k, NPROC 71680, NOFILE 1024, AS infinity

load average:5.35 2.69 1.22

 

CPU:total 4 (cores per cpu 2, threads per core 1) family 6 model 15 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2

 

Memory: 4k page, physical 20731936k(20349560k free), swap 0k(0k free)

 

vm_info: Java HotSpot Server VM (1.5.0_16-b02) for linux-x86, built on May 28 2008 00:49:42 by java_re with gcc 3.2.1-7a (J2SE release)

 

 

Grazie ancora a tutti per quanto vorrete dirmi

Share this post


Link to post
Share on other sites

La domanda banale è: a cosa serve? Java... nel mio sito faccio uso della piattaforma LifeType per i blog, forse è quella che usa Java. Almeno per quanto riguarda i codici in uso, altrimenti non saprei.

 

Aspè... ti rifaccio la domanda banale: a che ti servirebbe Java visto che non serve a Life Type? Almeno secondo me e secondo gli sviluppatori http://lifetype.net/page/features non dovrebbe servire.

 

 

Se rispondi a questa domanda magari poi chiedi l'intervento di una ditta di disinfestazioni che ti derattizza il Vps, che mi sa che è pieno di sorci :asd: (rido, ma dovrei piangere pensando a quello che ci staranno facendo in giro)

 

--------------------------------

 

O.T. Fedora? E' la tua distro preferita e l'hai scelta o l'hai trovata?

Share this post


Link to post
Share on other sites

Ciao Uno,

grazie mille per la tua risposta.

Non saprei a cosa serve Java. Siccome è la piattaforma più "strana" che ho, credevo fosse quella che usasse Java.

Non sono molto brava con queste cose, mi occupo del mio VS solo perchè ne ho necessità e premetto che non è un VS usato per siti a fine di lucro. Giusto per puntualizzare.

Io sono del parere che se guadagno -> spendo in professionisti

Se non guadagno -> cerco di arrangiarmi, sperando in un aiuto su un forum di professionisti come voi. :sisi:

 

Non so, quindi a cosa serve Java.

Posso stoppare il processo, quindi? Lo Killo! :emoticons_dent2020:

Mi piace come espressione! :D

 

Fedora l'ho trovata...

 

 

Grazie ancora.

Share this post


Link to post
Share on other sites
Se rispondi a questa domanda magari poi chiedi l'intervento di una ditta di disinfestazioni che ti derattizza il Vps, che mi sa che è pieno di sorci :asd: (rido, ma dovrei piangere pensando a quello che ci staranno facendo in giro)

 

Scusa, non ho capito il senso...

Sono messa così male?

:( :afraid: :bua:

Share this post


Link to post
Share on other sites

Che ti posso dire?

Se hai un processo java che non sai neanche a che serve... ma soprattutto sei hai java installato senza che magari ti serva o che lo abbia installato tu... la cosa mi pare si da preoccuparsi.

Chi lo ha installato?

 

Può essere che sia un qualche tuo esperimento che non ricordi... ma perchè ancora girerebbe e adesso anche in maniera così pesante?

 

Sai di avere qualcosa installato che si chiama turbopanel?

 

 

Comunque non voglio farti il solito predicozzo, ma se qualcuno usasse il tuo Vps per fare traffici di pedopornografia a chi viene a sequestrarlo in attesa di indagare (e poi è pure peggio per te) gliene frega poco che tu non ci lucri... un server va tenuto bene a prescindere.

Se non ci guadagni vuol dire che i siti consumano tante poche risorse da poter stare anche su un hosting shared economico.

 

insomma.. ti auguro che sia qualcosa che non sai di avere ma che hai installato tu o qualcuno per te... ma in ogni caso la responsabilità di un server o di un vps non cambia

Share this post


Link to post
Share on other sites
Che ti posso dire?

Se hai un processo java che non sai neanche a che serve... ma soprattutto sei hai java installato senza che magari ti serva o che lo abbia installato tu... la cosa mi pare si da preoccuparsi.

Chi lo ha installato?

 

Vabbè, è un Virtual Server... l'impostazione di base l'ho trovata! Io ho installato (e non so neanche come abbia fatto a riuscirci) altre cose, come eAccelerator! (-> quest'ultimo usa java?)

 

Può essere che sia un qualche tuo esperimento che non ricordi... ma perchè ancora girerebbe e adesso anche in maniera così pesante?

Sai di avere qualcosa installato che si chiama turbopanel?

 

Non credo di aver fatto esperimenti. L'unica cosa che ho fatto è aggiornare con yum update quello che già c'era...

 

Turbopanel...

[dopo una ricerca sul web, leggo:

Turbo Panel

Turbo Panel is a user-friendly Web-based control panel that allows you to easily set up and manage your dedicated or virtual dedicated Linux server, configure multiple Web sites for your company or customers, and more. With Turbo Panel, you can easily]

Mentre poi leggo sulle FAQ:

Turbo Panel's name has changed to Simple Control Panel. Turbo Panel's entire feature set has been retained in Simple Control Panel, a system administration tool to help you manage the setup and configuration of a Linux dedicated server.

 

Ed io effettivamente ho Simple Control Panel.

Quindi devo risponderti SI, utilizzo Turbo Panel... o meglio, ciò che è diventato.

 

Comunque non voglio farti il solito predicozzo, ma se qualcuno usasse il tuo Vps per fare traffici di pedopornografia a chi viene a sequestrarlo in attesa di indagare (e poi è pure peggio per te) gliene frega poco che tu non ci lucri... un server va tenuto bene a prescindere.

Se non ci guadagni vuol dire che i siti consumano tante poche risorse da poter stare anche su un hosting shared economico.

 

insomma.. ti auguro che sia qualcosa che non sai di avere ma che hai installato tu o qualcuno per te... ma in ogni caso la responsabilità di un server o di un vps non cambia

 

Ti ringrazio per il predicozzo che accetto ben volentieri.

Io non ho mai dato i dati di accesso a nessuno quindi non credo che qualcuno possa fare traffico con il mio virtual server, se non il gestore del server stesso!

 

Per quanto riguarda le risorse, anche io credevo di poter stare su uno shared, ma ho impostazioni che necessitano l'accesso a file di root che gli shared non mi danno, così mi sono "buttata" da circa un anno a questa parte, su un VS.

E devo anche essere sincera, non mi sono trovata male. Ho contato addirittura i riavvii che ho dovuto fare: solo 25 in un anno. Molti perchè avevo modificato il php.ini, altri perchè la posta si era bloccata, altri per altri motivi. Nel senso, sono stata UP per tutto l'anno e mi ritengo soddisfatta.

Poi, l'altro giorno, il DOWN. (nel mio post precedente il log di error)

E l'assistenza mi ha detto questo:

Your virtual dedciated server is available, however, the server running out of available memory. This can happen on a virtual dedicated server because of the lower amount of RAM available compared to dedicated servers. You can correct this by issuing the command below, or by restarting the server (usually a last resort) to correct the memory allocation error.

We recommend reviewing your Simple Control Panel settings and turning off features that you are not using. For example, if you are not using Java, then Tomcat can safely be disabled. This can alleviate the issue on a long term basis.

 

Io spero che non sia un modo gentile, visto che sono a 20 giorni dal rinnovo, per dirmi di passare ad un dedicato. Cioè, non è che fanno questo gioco di chiudere i rubinetti proprio a ridosso del rinnovo per "costringermi" moralmente a passare ad un dedicato? Se lo scordano!

Che già un VS è troppo!

Ad ogni caso, mi hanno messo la pulce nell'orecchio.. JAVA... lo utilizzo o no? A cosa serve? Solo per il Control Simple Panel?

Posto qui di seguito i processi e i servizi attivi.

Spero che possiate dirmi qualcosa.. e DAVVERO vi ringrazio tanto per l'aiuto.

Credetemi, GRAZIE.

 

Questa è la lista completa dei processi in esecuzione... in ordie di memoria occupata:

 

root 0,0 312224 KB 119120 KB Sl Apr08 java

mysql 0,0 139604 KB 25672 KB Sl Apr08 mysqld

named 0,0 99844 KB 33692 KB Ssl Apr08 named

apache 0,0 76068 KB 27444 KB S Apr08 httpd

apache 0,0 74548 KB 24688 KB S Apr08 httpd

apache 0,0 74472 KB 23396 KB S Apr08 httpd

apache 0,0 74312 KB 25120 KB S Apr08 httpd

apache 0,0 74096 KB 15524 KB S Apr08 httpd

root 0,0 69956 KB 15848 KB Ss Apr08 httpd

root 0,0 35632 KB 32448 KB S Apr08 spamd

root 0,0 34584 KB 31372 KB S Apr08 spamd

cyrus 0,0 32412 KB 2168 KB S Apr08 imapd

cyrus 0,0 32412 KB 2160 KB S Apr08 imapd

cyrus 0,0 32412 KB 2156 KB S Apr08 imapd

cyrus 0,0 32412 KB 2156 KB S Apr08 imapd

cyrus 0,0 32412 KB 2156 KB S Apr08 imapd

cyrus 0,0 32412 KB 2156 KB S Apr08 imapd

cyrus 0,0 32336 KB 3848 KB S Apr08 pop3d

cyrus 0,0 32336 KB 3856 KB S Apr08 pop3d

cyrus 0,0 32336 KB 3848 KB S Apr08 pop3d

cyrus 0,0 32264 KB 2900 KB S Apr08 lmtpd

cyrus 0,0 32212 KB 2640 KB S Apr08 lmtpd

cyrus 0,0 32212 KB 2644 KB S Apr08 lmtpd

cyrus 0,0 32208 KB 2420 KB S Apr08 lmtpd

cyrus 0,0 32200 KB 2848 KB S Apr08 pop3d

cyrus 0,0 32200 KB 2836 KB S Apr08 pop3d

cyrus 0,0 32200 KB 2848 KB S Apr08 pop3d

cyrus 0,0 32200 KB 2844 KB S Apr08 pop3d

cyrus 0,0 32200 KB 2848 KB S Apr08 pop3d

cyrus 0,0 32200 KB 2844 KB S Apr08 pop3d

cyrus 0,0 32200 KB 2844 KB S Apr08 pop3d

cyrus 0,0 32112 KB 2132 KB S Apr08 pop3d

root 0,0 30932 KB 28164 KB Ss Apr08 spamd

cyrus 0,0 30732 KB 488 KB S Apr08 idled

cyrus 0,0 10836 KB 2764 KB Ss Apr08 cyrus-master

postfix 0,0 9456 KB 4476 KB S Apr08 smtpd

postfix 0,0 7612 KB 2860 KB S Apr08 cleanup

postfix 0,0 6868 KB 1904 KB S Apr08 qmgr

postfix 0,0 6864 KB 1864 KB S Apr08 lmtp

postfix 0,0 6864 KB 1860 KB S Apr08 lmtp

postfix 0,0 6864 KB 1860 KB S Apr08 lmtp

postfix 0,0 6864 KB 1860 KB S Apr08 lmtp

postfix 0,0 6736 KB 1744 KB S Apr08 pipe

postfix 0,0 6732 KB 1704 KB S Apr08 bounce

postfix 0,0 6732 KB 1704 KB S Apr08 bounce

postfix 0,0 6732 KB 1704 KB S Apr08 bounce

postfix 0,0 6732 KB 1704 KB S Apr08 bounce

postfix 0,0 6696 KB 1708 KB S Apr08 pickup

postfix 0,0 6692 KB 1792 KB S Apr08 tlsmgr

postfix 0,0 6688 KB 1696 KB S Apr08 anvil

root 0,0 6632 KB 1708 KB Ss Apr08 master

root 0,0 5316 KB 980 KB Ss Apr08 sshd

root 0,0 5076 KB 676 KB Ss Apr08 saslauthd

root 0,0 5076 KB 412 KB S Apr08 saslauthd

root 0,0 4696 KB 480 KB Ss Apr08 vsftpd

root 0,0 3284 KB 1092 KB Ss Apr08 crond

root 0,0 2716 KB 844 KB Ss Apr08 xinetd

root 0,0 2528 KB 1172 KB S Apr08 mysqld_safe

root 0,0 2052 KB 656 KB Ss Apr08 init

root 0,0 1728 KB 584 KB Ss Apr08 syslogd

 

 

e in allegato, come immagine, invece, i "servizi" Attivi.

post-2753-14246368280467_thumb.png

Share this post


Link to post
Share on other sites

A occhio e croce sembra un problema di questo tipo:

- hai un Tomcat acceso;

- Tomcat serve JSP, che funzionano grossomodo così: la pagina contiene dei piccoli script, i quali vengono tradotti in Java e compilati;

- l'errore che vedi è dovuto ad un crash del compilatore (Segment Violation)

 

Vedo che sul sistema in uso c'è il Java Runtime fornito con GCC, che non brilla per stabilità e compatibilità...

 

Prova a fare queste verifiche:

- cerca dov'è Tomcat;

- installa il JDK della Sun: 1.5 (detto anche 5.0) dovrebbe andare, ma è meglio il 1.6 (detto anche 6.0)

- configura lo script che fa partire tomcat in modo che utilizzi il JDK Sun

 

Un altro problema potrebbe essere la scarsa RAM, io empiricamente dico che meno di 128M non va bene.

 

Facci sapere com'è andata :)

Share this post


Link to post
Share on other sites
A occhio e croce sembra un problema di questo tipo:

- hai un Tomcat acceso;

- Tomcat serve JSP, che funzionano grossomodo così: la pagina contiene dei piccoli script, i quali vengono tradotti in Java e compilati;

- l'errore che vedi è dovuto ad un crash del compilatore (Segment Violation)

 

Vedo che sul sistema in uso c'è il Java Runtime fornito con GCC, che non brilla per stabilità e compatibilità...

 

Prova a fare queste verifiche:

- cerca dov'è Tomcat;

- installa il JDK della Sun: 1.5 (detto anche 5.0) dovrebbe andare, ma è meglio il 1.6 (detto anche 6.0)

- configura lo script che fa partire tomcat in modo che utilizzi il JDK Sun

 

Un altro problema potrebbe essere la scarsa RAM, io empiricamente dico che meno di 128M non va bene.

 

Facci sapere com'è andata :)

 

Ciao Megadix,

ringrazio anche te per l'intervento.

 

In realtà Tomcat mi risulta spento. Dal Simple Panel Controlo se vado su TomCat la spunta su "Enable" è tolta.. quindi non dovrei averlo in attività... è installato ma non in attività. Questo è sicuro.

 

La ram assicurata sul mio VS (ho sbagliato nel primo post) è 256Mb...

256 MB Guaranteed

1 GB Bursted

 

Devo comunque installare JDK?

A cosa serve?

 

 

grazie ancora

Share this post


Link to post
Share on other sites

Credo di aver trovato qualcosa che gira con JAVA!

E' il lettore per i video che utilizza uno script (uno solo, maledetto) che ha questo codice:

 

 

//v1.7

// Flash Player Version Detection

// Detect Client Browser type

// Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved.

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

 

function ControlVersion()

{

var version;

var axo;

var e;

 

// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

 

try {

// version will be set for 7.X or greater players

axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

version = axo.GetVariable("$version");

} catch (e) {

}

 

if (!version)

{

try {

// version will be set for 6.X players only

axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

 

// installed player is some revision of 6.0

// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,

// so we have to be careful.

 

// default to the first public version

version = "WIN 6,0,21,0";

 

// throws if AllowScripAccess does not exist (introduced in 6.0r47)

axo.AllowScriptAccess = "always";

 

// safe to call for 6.0r47 or greater

version = axo.GetVariable("$version");

 

} catch (e) {

}

}

 

if (!version)

{

try {

// version will be set for 4.X or 5.X player

axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

version = axo.GetVariable("$version");

} catch (e) {

}

}

 

if (!version)

{

try {

// version will be set for 3.X player

axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

version = "WIN 3,0,18,0";

} catch (e) {

}

}

 

if (!version)

{

try {

// version will be set for 2.X player

axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

version = "WIN 2,0,0,11";

} catch (e) {

version = -1;

}

}

 

return version;

}

 

// JavaScript helper required to detect Flash Player PlugIn version information

function GetSwfVer(){

// NS/Opera version >= 3 check for Flash plugin in plugin array

var flashVer = -1;

 

if (navigator.plugins != null && navigator.plugins.length > 0) {

if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {

var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";

var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;

var descArray = flashDescription.split(" ");

var tempArrayMajor = descArray[2].split(".");

var versionMajor = tempArrayMajor[0];

var versionMinor = tempArrayMajor[1];

var versionRevision = descArray[3];

if (versionRevision == "") {

versionRevision = descArray[4];

}

if (versionRevision[0] == "d") {

versionRevision = versionRevision.substring(1);

} else if (versionRevision[0] == "r") {

versionRevision = versionRevision.substring(1);

if (versionRevision.indexOf("d") > 0) {

versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));

}

}

var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;

}

}

// MSN/WebTV 2.6 supports Flash 4

else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;

// WebTV 2.5 supports Flash 3

else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;

// older WebTV supports Flash 2

else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

else if ( isIE && isWin && !isOpera ) {

flashVer = ControlVersion();

}

return flashVer;

}

 

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

versionStr = GetSwfVer();

if (versionStr == -1 ) {

return false;

} else if (versionStr != 0) {

if(isIE && isWin && !isOpera) {

// Given "WIN 2,0,0,11"

tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]

tempString = tempArray[1]; // "2,0,0,11"

versionArray = tempString.split(","); // ['2', '0', '0', '11']

} else {

versionArray = versionStr.split(".");

}

var versionMajor = versionArray[0];

var versionMinor = versionArray[1];

var versionRevision = versionArray[2];

 

// is the major.revision >= requested major.revision AND the minor version >= requested minor

if (versionMajor > parseFloat(reqMajorVer)) {

return true;

} else if (versionMajor == parseFloat(reqMajorVer)) {

if (versionMinor > parseFloat(reqMinorVer))

return true;

else if (versionMinor == parseFloat(reqMinorVer)) {

if (versionRevision >= parseFloat(reqRevision))

return true;

}

}

return false;

}

}

 

function AC_AddExtension(src, ext)

{

if (src.indexOf('?') != -1)

return src.replace(/\?/, ext+'?');

else

return src + ext;

}

 

function AC_Generateobj(objAttrs, params, embedAttrs)

{

var str = '';

if (isIE && isWin && !isOpera)

{

str += '<object ';

for (var i in objAttrs)

{

str += i + '="' + objAttrs + '" ';

}

str += '>';

for (var i in params)

{

str += '<param name="' + i + '" value="' + params + '" /> ';

}

str += '</object>';

}

else

{

str += '<embed ';

for (var i in embedAttrs)

{

str += i + '="' + embedAttrs + '" ';

}

str += '> </embed>';

}

 

document.write(str);

}

 

function AC_FL_RunContent(){

var ret =

AC_GetArgs

( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

, "application/x-shockwave-flash"

);

AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

 

function AC_SW_RunContent(){

var ret =

AC_GetArgs

( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

, null

);

AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

 

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

var ret = new Object();

ret.embedAttrs = new Object();

ret.params = new Object();

ret.objAttrs = new Object();

for (var i=0; i < args.length; i=i+2){

var currArg = args.toLowerCase();

 

switch (currArg){

case "classid":

break;

case "pluginspage":

ret.embedAttrs[args] = args[i+1];

break;

case "src":

case "movie":

args[i+1] = AC_AddExtension(args[i+1], ext);

ret.embedAttrs["src"] = args[i+1];

ret.params[srcParamName] = args[i+1];

break;

case "onafterupdate":

case "onbeforeupdate":

case "onblur":

case "oncellchange":

case "onclick":

case "ondblClick":

case "ondrag":

case "ondragend":

case "ondragenter":

case "ondragleave":

case "ondragover":

case "ondrop":

case "onfinish":

case "onfocus":

case "onhelp":

case "onmousedown":

case "onmouseup":

case "onmouseover":

case "onmousemove":

case "onmouseout":

case "onkeypress":

case "onkeydown":

case "onkeyup":

case "onload":

case "onlosecapture":

case "onpropertychange":

case "onreadystatechange":

case "onrowsdelete":

case "onrowenter":

case "onrowexit":

case "onrowsinserted":

case "onstart":

case "onscroll":

case "onbeforeeditfocus":

case "onactivate":

case "onbeforedeactivate":

case "ondeactivate":

case "type":

case "codebase":

case "id":

ret.objAttrs[args] = args[i+1];

break;

case "width":

case "height":

case "align":

case "vspace":

case "hspace":

case "class":

case "title":

case "accesskey":

case "name":

case "tabindex":

ret.embedAttrs[args] = ret.objAttrs[args] = args[i+1];

break;

default:

ret.embedAttrs[args] = ret.params[args] = args[i+1];

}

}

ret.objAttrs["classid"] = classid;

if (mimeType) ret.embedAttrs["type"] = mimeType;

return ret;

}

 

 

 

 

E' tutto lui la causa????

Devo assolutamente trovare un modo alternativo per leggere i video in flash senza utilizzare questo codice.

Uscirò pazza prima del weekend, ma ci riuscirò.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×