`

Linux下配置Tomcat 出错

 
阅读更多

在Centos  6.4 X64, JDK 1.7 U21下用hadoop 1.2.1 运行 mahout 0.9,处理一个5GB的数据,系统提示There is insufficient memory for the Java Runtime Environment to continue.

14/07/15 08:46:05 INFO mapred.JobClient: Task Id : attempt_201407141818_0002_m_000018_0, Status : FAILED
java.lang.Throwable: Child Error
        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
Caused by: java.io.IOException: Task process exit with nonzero status of 1.
        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)


attempt_201407141818_0002_m_000018_0: #
attempt_201407141818_0002_m_000018_0: # There is insufficient memory for the Java Runtime Environment to continue.
attempt_201407141818_0002_m_000018_0: # Cannot create GC thread. Out of system resources.
attempt_201407141818_0002_m_000018_0: # An error report file with more information is saved as:
attempt_201407141818_0002_m_000018_0: # /home/hadoop/hd_space/mapred/local/taskTracker/hadoop/jobcache/job_201407141818_0002/attempt_201407141818_0002_m_000018_0/work/hs_err_pid25377.log
14/07/15 08:46:07 INFO mapred.JobClient:  map 15% reduce 0%
14/07/15 08:46:09 INFO mapred.JobClient:  map 16% reduce 0%
14/07/15 08:46:09 INFO mapred.JobClient: Task Id : attempt_201407141818_0002_m_000018_1, Status : FAILED
java.lang.Throwable: Child Error
        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
Caused by: java.io.IOException: Task process exit with nonzero status of 1.
        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)


attempt_201407141818_0002_m_000018_1: #
attempt_201407141818_0002_m_000018_1: # There is insufficient memory for the Java Runtime Environment to continue.
attempt_201407141818_0002_m_000018_1: # Cannot create GC thread. Out of system resources.
attempt_201407141818_0002_m_000018_1: # An error report file with more information is saved as:

 

查看系统限制

[root@NameNode ~]# ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 2066288
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8

文件数太少了。查看系统的/etc/security/limit.conf,etc/sysctl.conf ,换JDK版本等等,均无果!

在Root下设置 ulimit -c unlimited后,仍然不行。

[hadoop@NameNode mahout-distribution-0.9]$  ulimit -a

max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited

经过查证,再在/etc/security/下一看。centos6多出来一个limits.d目录,下面有个文件: 90-nproc.config
此文件内容:
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.


*          soft    nproc     1024
root       soft    nproc     unlimited
这里限制了1024呀,果断注释。

问题解决。

【转】:http://blog.csdn.net/liema2000/article/details/37808209

分享到:
评论

相关推荐

    Tomcat中实现https安全连接与SSL配置

    https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置

    IIS整合tomcat工具

    自动整合IIS和tomcat 共用80端口的问题。用isapi_redirect.dll 手工配置很容易出错,改工具直接安装 ,选择需要整合TOMCAT的站点 就直接好用了!!!

    OpenASP 1.0.0.zip

    3.修正了tomcat配置文件载入失败的bug; 4.修正了tomcat读取xml文件核心错误。 真正实现第一个OpenASP的可用版本! 编译版本如何使用: 1.安装jdk1.7,并配置好环境变量; 2.下载并解压压缩包到[安装目录]; ...

    java class加密保护(完全免费) v2.1

    Linux、Unix等系列操作系统下执行java: java -agentlib:/home/classloader Sample 或者把libclassloader.so拷贝到如“/home/yzj/jdk1.6.0_23/jre/lib/i386/”这jdk的运行目录下, 然后执行java如:java -agentlib:...

    Java类加密工具v2.2(免注册)

    Linux、Unix等系列操作系统下执行java: java -agentlib:/home/classloader Sample 或者把libclassloader.so拷贝到如“/home/yzj/jdk1.6.0_23/jre/lib/i386/”这jdk的运行目录下, 然后执行java如:java -agentlib...

    java类加密工具v2.1

    Linux、Unix等系列操作系统下执行java: java -agentlib:/home/classloader Sample 或者把libclassloader.so拷贝到如“/home/yzj/jdk1.6.0_23/jre/lib/i386/”这jdk的运行目录下, 然后执行java如:java -agentlib:...

    Excel报表服务器

    由于文件比较大,请根据文档里的地址下载 ... Excel Report Builder Excel报表服务器 Excel Report 万能报表平台... 服务器端:Windows和Linux都可以,j2re1.4,tomcat5 数据库:支持Oracle, SQL Server,MySQL 等数据库。

    extra_credit_project:上传了我所做的所有工作,以证明我确实尝试过,因为每次尝试都失败了,但是确实在本地获得了

    启动mysql服务器并进行设置时出错。 Dockerfile2:我尝试拉出mysql和tomcat映像,而不是将它们安装在ubuntu映像上,这在JDBC连接中遇到了致命错误。 它仍然会说它启动了服务器,但是我无法使该应用程序加载到浏览器...

    Redis云管理平台CacheCloud.zip

    上传war包到特定目录下:如/opt/cachecloud-web3: 拷贝项目中的cachecloud-web.conf配置到/opt/cachecloud-web目录下,注意必须跟war包同目录才生效4. 作为linux服务启动:sudo ln -s /opt/cachecloud-web/cache...

    超级有影响力霸气的Java面试题大全文档

    但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...

    OA系统设计方案.doc

    4 术语和缩略语 "术语、缩略语 "说明 " " " " " " " 5 参考资料 《软件需求规格说明书》 《OA系统原型》 总体设计 1 运行环境 1 硬件环境 1) 应用服务器: 2) 数据库服务器: 2 软件环境 1) 操作系统: Radhat Linux ...

    iuhyiuhkjh908u0980

    ejb中用ant出错 打包不到build文件夹下提示; Buildfile: G:\eclipseEjb3\Ejb_HelloWorld_02\build.xmlprepare: [mkdir] Created dir: G:\eclipseEjb3\Ejb_HelloWorld_02\buildcompile: [javac] Compiling 3 source...

    Loadrunner报错日志

    1、修改操作系统的文件数限制,aix下面修改limits下的nofiles限制条件,增大或者设置为没有限制,尽量对涉及到的服务器都作修改。 2、方法一解决不了情况下再去查看应用服务器weblogic的commonEnv.sh文件,修改其中...

    共创在线考试测试系统源码2.1.0版

    程序中有关相关路径的设置:(不用设置也行,但可能无法显示图片)我的程序是安装在D:\JavaApp\Jinghua\test_online这个目录下的,您要是把web目录设置为这个,您就不必设置目录了,否则要修改JinghuaConn.java中的第...

    测试培训教材

    JBOSS_HOME\server\default\deploy\jbossweb-tomcat55.sar\server.xml 6、修改IP地址后不能登录QC 解决办法: 在C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy目录下找到10sabin.war ...

Global site tag (gtag.js) - Google Analytics