zoukankan      html  css  js  c++  java
  • 使用Fabric在tomcat中部署应用的问题总结

    关闭tomcat时

     

    A.为什么调用shutdown时,报错连接拒绝

    • 结论——很可能是因为tomcat没启动或没完全启动;而这个时候调用shutdown就会出现此类报错
    • 解决方法:time.sleep

    B.返回为空时的处理手段

    pidN = run("lsof -i:%s | awk {'print $2'}" % hostPort) 
    # 对应服务端口进程号为空,判断是未启动,直接跳过第一步
    if pidN.strip() is '':
    try:
        print green('服务端口没启动的,直接PASS到下一步去')
        pass
    except Exception,e:
        print blue(e)
        print blue('表紧张~~~~当下tomcat应该是未启动捏~~~~~~~~~')  
    

    启动时

    A.执行启动命令,从标准输出看到tomcat确实启动了,但是为什么包没有解压,服务也没有
    解决方法:加上一句: set -m; 
    如 run('set -m;cd %s && cd ../bin && sh startup.sh' % hostPath)

    笔者:v小周与海神
    未来的测试终局----就是拎着一个“工具箱”来干活的角色,最终必然是面向“产品业务”与“开发”的技能
  • 相关阅读:
    scrapy--Cookies
    python--signal
    python--redis
    TCP/IP 协议
    python--Wrapper
    python--inspect
    python--pexpect
    linux 特殊命令(一)
    day45 Pyhton 数据库Mysql 02
    day44 Pyhton 数据库Mysql
  • 原文地址:https://www.cnblogs.com/hailongchen/p/5230656.html
Copyright © 2011-2022 走看看