Добрый день, существует проблема с сервером (VPS) на Дебиане (логично не пинать за пост о Дебиане на форуме про Ubuntu
)
И так,
root@minisrv1 ~ # uname -a
Linux minisrv1 2.6.32-5-686-bigmem #1 SMP Wed Jan 12 04:40:25 UTC 2011 i686 GNU/Linux
вот где прописан томкат
root@minisrv1 ~ # grep tomcat /etc/rc.local
sh /usr/nik/tomcat_start
root@minisrv1 ~ # cat /usr/nik/tomcat_start
#!/bin/sh
##su - usrtomcat -c "/usr/local/tomcat/bin/startup.sh"
sh /usr/local/tomcat/bin/startup.sh
exit 0
startup.sh - от Томката 7.08 с сайта апача tar.gz архива (распаковал и действуй)
далее
root@minisrv1 ~ # java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
Ява прописана
root@minisrv1 ~ # grep JAVA /etc/profile
JAVA_HOME=/usr/local/java/
export PATH=$PATH:$JAVA_HOME/bin
/usr/local/
java/
/usr/local/
tomcat/
/usr/
nik/
-
символические ссылки, но скрипт для nginx по ссылке в папку nik отрабатывает при старте.
Сейчас томкат настроен как root, но он все равно не стартует сам, пробовал ставить перед ним в rc.local
sleep 10
и даже
sleep 30
- без толку. Пробовал оставлять его там одного - аналогично.
Помимо nginx & tomcat в rc.local есть пара строк для iptables с закрытием портов для внешки, но даже, доходя до абсурда, без них он все равно не стартует.
В tomcat/logs пусто.
Debian на сервере абсолютно нулевый (был при старте, сейчас там доустановлены mc, gcc, make, библиотеки для нгинска и для mysql), он ест 32 метра оперативки при старте
в процессе работы nginx+tomcat до 200М максимум, сейчас же
root@minisrv1 ~ # free
total used free shared buffers cached
Mem: 1034276 93576 940700 0 2376 48732
-/+ buffers/cache: 42468 991808
Swap: 2102552 0 2102552
, так что памяти там хватает.
З.Ы, ВПС от
hetzner.de, но по идее ВПС он и в африке ВПС.