É preciso lembrar que o Tomcat é uma aplicação Java, sendo assim, vale a pena conferir no startup.sh quais valores são passados para os parâmetros -Xms e -Xmx para iniciar a JVM. Eles informam o tamanho inicial do heap e o tamanho máximo do heap. Pode ser que o tamanho inicial esteja sendo configurado para usar por volta de 700MB.
alandiniz
Olá rmendes08,
primeiramente obrigado por responder…
andei olhando meu startup.sh e não enconhei nada sobre o que você falou…
#!/bin/sh# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.# -----------------------------------------------------------------------------# Start Script for the CATALINA Server## $Id: startup.sh [telefone removido]-11-15 06:50:02Z mturk $# -----------------------------------------------------------------------------# Better OS/400 detection: see Bugzilla 31132os400=falsecase"`uname`"in
OS400*)os400=true;;esac# resolve links - $0 may be a softlinkPRG="$0"while[-h"$PRG"];dols=`ls-ld"$PRG"`link=`expr"$ls":'.*-> \(.*\)$'`ifexpr"$link":'/.*'>/dev/null;thenPRG="$link"elsePRG=`dirname"$PRG"`/"$link"fidonePRGDIR=`dirname"$PRG"`EXECUTABLE=catalina.sh
# Check that target executable existsif$os400;then# -x will Only work on the os400 if the files are:# 1. owned by the user# 2. owned by the PRIMARY group of the user# this will not work if the user belongs in secondary groupsevalelseif[!-x"$PRGDIR"/"$EXECUTABLE"];thenecho"Cannot find $PRGDIR/$EXECUTABLE"echo"The file is absent or does not have execute permission"echo"This file is needed to run this program"exit1fifiexec"$PRGDIR"/"$EXECUTABLE"start"$@"
maior_abandonado
alandiniz:
Olá rmendes08,
primeiramente obrigado por responder...
andei olhando meu startup.sh e não enconhei nada sobre o que você falou...
#!/bin/sh# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.# -----------------------------------------------------------------------------# Start Script for the CATALINA Server## $Id: startup.sh [telefone removido]-11-15 06:50:02Z mturk $# -----------------------------------------------------------------------------# Better OS/400 detection: see Bugzilla 31132os400=falsecase"`uname`"in
OS400*)os400=true;;esac# resolve links - $0 may be a softlinkPRG="$0"while[-h"$PRG"];dols=`ls-ld"$PRG"`link=`expr"$ls":'.*-> \(.*\)$'`ifexpr"$link":'/.*'>/dev/null;thenPRG="$link"elsePRG=`dirname"$PRG"`/"$link"fidonePRGDIR=`dirname"$PRG"`EXECUTABLE=catalina.sh
# Check that target executable existsif$os400;then# -x will Only work on the os400 if the files are:# 1. owned by the user# 2. owned by the PRIMARY group of the user# this will not work if the user belongs in secondary groupsevalelseif[!-x"$PRGDIR"/"$EXECUTABLE"];thenecho"Cannot find $PRGDIR/$EXECUTABLE"echo"The file is absent or does not have execute permission"echo"This file is needed to run this program"exit1fifiexec"$PRGDIR"/"$EXECUTABLE"start"$@"