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。

  • 相关阅读:
    PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数
    【论文学习4】BiSample: Bidirectional Sampling for Handling Missing Data with Local Differential Privacy
    【论文学习3】Local Differential Privacy for Deep Learning
    【论文学习2】 Differential Privacy Reinforcement Learning
    深度学习中的优化算法
    Spatial crowdsourcing
    “pip install tensorflow ”出现错误
    python或pip'不是内部或外部命令”
    pip install torch出现错误
    打不开gitHub的解决方法
  • 原文地址:https://www.cnblogs.com/happy-coder/p/7491505.html
Copyright © 2011-2022 走看看