Re: Problems Increassing -Xmx

2012-10-02 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben,

On 10/1/12 10:27 PM, Ben Stringer wrote:
> Is it a 64-bit Debian install? If only 32-bit, you will be bumping
> up against the addressing limitations.

Not likely: when you hit JVM heap size restrictions, the JVM won't even
start. OOME is the wrong symptom, here.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBrHaAACgkQ9CaO5/Lv0PAl4wCgwvtxTeCUCih0Z/Gc5//g3LT+
TAUAnAwgCDGZjVF5Hxpzi+lujnzK8cV7
=Lapa
-END PGP SIGNATURE-

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Problems Increassing -Xmx

2012-10-02 Thread joel badia escolà
2012/10/2, Konstantin Kolinko :
> 2012/10/2 Caldarale, Charles R :
>>> From: joel badia escolà [mailto:basto...@gmail.com]
>>> Subject: Problems Increassing -Xmx
>>
>>> if [ -z "$JAVA_OPTS" ]; then
>>>   JAVA_OPTS="-Djava.awt.headless=true -Xmx2000m" < RELEVANT
>>> fi
>>
>> And what happens if you don't put quotation marks around the values?
>>
>
> Quotes are OK. It is shell scripting, not Windows one.

Correct !

>
> What is not OK:
> 1. The statement inside of "if" executes only if $JAVA_OPTS is empty.
> Is it empty?
> 2. Learn the difference between JAVA_OPTS and CATALINA_OPTS variables.
>  You should not put such a value into JAVA_OPTS. You should not put it
> info both variables at the same time.
>
>>> And i tried to modify /usr/share/tomcat6/bin/catalina.sh like this:
>>
>> Don't do that; create a setenv.sh script to hold any environment variables
>> you need to set.

This solves the problem, i defined export JAVA_OPTS="$JAVA_OPTS
-Xmx2000m" in setenv.sh and i restarted the server. This has fixed the
problem ;)

Thanks a lot,

Joel Badia Escolà

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Problems Increassing -Xmx

2012-10-02 Thread Konstantin Kolinko
2012/10/2 Caldarale, Charles R :
>> From: joel badia escolà [mailto:basto...@gmail.com]
>> Subject: Problems Increassing -Xmx
>
>> if [ -z "$JAVA_OPTS" ]; then
>>   JAVA_OPTS="-Djava.awt.headless=true -Xmx2000m" < RELEVANT
>> fi
>
> And what happens if you don't put quotation marks around the values?
>

Quotes are OK. It is shell scripting, not Windows one.

What is not OK:
1. The statement inside of "if" executes only if $JAVA_OPTS is empty.
Is it empty?
2. Learn the difference between JAVA_OPTS and CATALINA_OPTS variables.
 You should not put such a value into JAVA_OPTS. You should not put it
info both variables at the same time.

>> And i tried to modify /usr/share/tomcat6/bin/catalina.sh like this:
>
> Don't do that; create a setenv.sh script to hold any environment variables 
> you need to set.
>

+1

>> it seems that tomcat ignores me
>
> These are not Tomcat parameters, they are JVM system properties.
>

+1 s/properties/options/,  and only for Sun/Oracle/OpenJDK JVM

An OutOfMemory is a strange way to test this option.  It is easy to
exhaust a 2Gb heap if you are inaccurate.

Have you tried to search the archives of this mailing list?

Best regards,
Konstantin Kolinko

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Problems Increassing -Xmx

2012-10-01 Thread Ben Stringer
Hi Joel,

Is it a 64-bit Debian install? If only 32-bit, you will be bumping up against 
the addressing limitations.

Cheers, Ben

On 02/10/2012, at 9:07 AM, joel badia escolà  wrote:

> Hi all,
> 
> I'm trying to set up my max heap size in 2Gb but my tomcat
> installation ignores me :( . I'm working with GNU/Linux Debian
> "Squeeze" (Current Stable), and my tomcat version it's 6. I tried to
> modify my /etc/init.d/tomcat6 file adding this (I add some context for
> non Debian users):
> 
> # Default Java options
> # Set java.awt.headless=true if JAVA_OPTS is not set so the
> # Xalan XSL transformer can work without X11 display on JDK 1.4+
> # It also looks like the default heap size of 64M is not enough for most cases
> # so the maximum heap size is set to 128M
> if [ -z "$JAVA_OPTS" ]; then
>JAVA_OPTS="-Djava.awt.headless=true -Xmx2000m" < RELEVANT
> fi
> 
> And i tried to modify /usr/share/tomcat6/bin/catalina.sh like this:
> 
> if [ -z "$JPDA_OPTS" ]; then
>
> JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
> fi
> CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS -Xmx2000m"
> 
> In two cases i can't obtain favorable results, and it seems that
> tomcat ignores me (YES I RESTART THE SERVER) and i get
> "java.lang.OutOfMemoryError: Java heap space" error.
> 
> Can you help me,
> 
> Thanks,
> 
> Joel Badia Escolà
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: Problems Increassing -Xmx

2012-10-01 Thread Caldarale, Charles R
> From: joel badia escolà [mailto:basto...@gmail.com] 
> Subject: Problems Increassing -Xmx

> if [ -z "$JAVA_OPTS" ]; then
>   JAVA_OPTS="-Djava.awt.headless=true -Xmx2000m" < RELEVANT
> fi

And what happens if you don't put quotation marks around the values?

> And i tried to modify /usr/share/tomcat6/bin/catalina.sh like this:

Don't do that; create a setenv.sh script to hold any environment variables you 
need to set.

> it seems that tomcat ignores me

These are not Tomcat parameters, they are JVM system properties.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Problems Increassing -Xmx

2012-10-01 Thread joel badia escolà
Hi all,

I'm trying to set up my max heap size in 2Gb but my tomcat
installation ignores me :( . I'm working with GNU/Linux Debian
"Squeeze" (Current Stable), and my tomcat version it's 6. I tried to
modify my /etc/init.d/tomcat6 file adding this (I add some context for
non Debian users):

# Default Java options
# Set java.awt.headless=true if JAVA_OPTS is not set so the
# Xalan XSL transformer can work without X11 display on JDK 1.4+
# It also looks like the default heap size of 64M is not enough for most cases
# so the maximum heap size is set to 128M
if [ -z "$JAVA_OPTS" ]; then
JAVA_OPTS="-Djava.awt.headless=true -Xmx2000m" < RELEVANT
fi

And i tried to modify /usr/share/tomcat6/bin/catalina.sh like this:

if [ -z "$JPDA_OPTS" ]; then

JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
fi
CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS -Xmx2000m"

In two cases i can't obtain favorable results, and it seems that
tomcat ignores me (YES I RESTART THE SERVER) and i get
"java.lang.OutOfMemoryError: Java heap space" error.

Can you help me,

Thanks,

Joel Badia Escolà

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org