zoukankan      html  css  js  c++  java
  • resin启动问题

    启动resin时报错如下:

    Resin/4.0.28 can't restart -server 'app-0'.
    
    com.caucho.bam.RemoteConnectionFailedException: BamError[type=cancel,group=remote-connection-failed,text=Cannot connect to http://127.0.0.1:6600/hmtp  java.net.ConnectException: Connection refused

    问题原因:

    ​watchdog没有启动,resin无法正常连接watchdog

    解决办法:

    启动watchdog即可:

    进入resin主目录下,执行:

    java -jar lib/resin.jar

    如果jdk版本不对,请选择正确的jdk版本(在java前加上指定的java版本路径)之后,即可正常启动resin。如:

    /usr/java/jdk1.7.0_80/bin/java -jar lib/resin.jar start

    注:java -jar lib/resin.jar -conf conf/test.conf -server a start​  可指定应用的配置、需要监控的应用。

      为了稳定和安全,Resin使用一个独立的watchdog进程来启动和监视Resin服务器。watchdog连续检测Resin服务器的状 态,如果其没有反应或者迟钝,将会重启Resin服务器进程。大多数情况下,watchdog从resin.xml中读取配置信息,而不需要其它的附加配 置。某些ISP服务商可能使用特别的配置,为了安全他们会配置watchdog来隔离JVM(Java虚拟主机)。

    概述 因为watchdog作为一个服务运行,大多数情况下你根本不需要注意它。标准的配置下,一个机器上的watchdog可以监视这个机器上所有JVM,因 此大部分情况下你不需要修改watchdog的配置。需要你管理watchdog的任务就是,如果机器发生了问题,停止watchdog,并检查 watchdog日志中Resin服务器的重启事件。

      watchdog自动重启崩溃和退出的Resin服务。因此如果你想停止 Resin,你需要告诉watchdog来停止Resin实例,或者完 全停止watchdog。使用resin.ar中的主程序(main)来控制watchdog,有用来启动、停止、重启Resin实例的命令,同样还有报 告watchdog状态的命令。

    大多数用户不需要特别的配置watchdog,但是ISP和大的站点可能创建特殊的watchdog.xml(包含标签)来控制watchdog。允许ISP控制watchdog,为他们用户的 Resin实例指定附加的命令行参数,包括为他们的用户创建安全的chroot环境的能力。典型地,watchdog以root帐号运行,然而用户实例使 用他们各自的用户id。

    命令行   

    resin.jar中的主类ResinBoot的命令行用来控制watchdog。主要的操作包括:start、stop、restart、shutdown和status。

  • 相关阅读:
    1,300萬像素Xperia TX K.O.相機 東方日報
    信息检索Reading List
    雷军:小米二为何不用1300万像素相机_TechWeb
    1300万像素高清双核旗舰 索尼LT30p评测_手机_科技时代_新浪网
    Darts: DoubleARray Trie System海 的 声音我的搜狐
    说说底层架构之实体类的设计
    不忘本~枚举
    两种底层数据层操作时的架构方式,你喜欢那种?
    说说C#中的global
    JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
  • 原文地址:https://www.cnblogs.com/happy-coder/p/7491505.html
Copyright © 2011-2022 走看看