博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apollo启动报错问题
阅读量:5972 次
发布时间:2019-06-19

本文共 790 字,大约阅读时间需要 2 分钟。

问题:最近在使用apollo的时候遇到一个问题,jar包在centOS7上启动正常,而到了sentOS6上却报错,报错信息如下:

Failed to start apollo-configservice.jar, return code: 1

 

解决思路:apollo的三个服务(config、admin、protal)启动都会有日志,路径默认在 /opt/logs/XXXXX 下(三个服务的路径有点难区分,修改路径可通过相应jar包的启动文件:start.sh)

查看日志文件,命令:

tail -100 apollo-configservice_crmapolloconfig.log

start-stop-deamon: unrecognized option '--no-close'

通过日志信息可看出是start-stop-deamon这个东西的问题,经了解,apollo的启动依赖了这个东西。

 

解决方案:通过google发现,start-stop-deamons是linux的一个守护进程,centOS6默认是没有这个进程的,所以要自己下载安装,

目前没发现有yum的安装方式,找到了一个tar包的安装方式,具体步骤:

wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.16.18.tar.xz -O dpkg_1.16.18.tar.xzcd dpkg_1.16.18./configure make && make intall

(注:经过测试发现,apollo的启动不兼容1.17版本的,装了1.17版本的apollo启动依旧会报同样的错)

至此,重新运行start.sh,启动成功

 

转载于:https://www.cnblogs.com/jagerLan/p/10435919.html

你可能感兴趣的文章
GitLab Web IDE正式发布10.7版本并开源
查看>>
Alluxio在多级分布式缓存系统中的应用
查看>>
秒杀业务架构优化之路
查看>>
简析Uber的可伸缩监控:uMonitor和Neris
查看>>
利用日志记录所有LINQ的增,删,改解决方案
查看>>
实例讲解PostSharp(一)
查看>>
graylog 客户端的安装配置
查看>>
CentOS6.4_X86_64 安装Drupal-7.31必须成功版!
查看>>
驱动学习之驱动和应用的接口
查看>>
hbase region split源码分析
查看>>
MySQL备份之分库分表备份脚本
查看>>
Java 与 Netty 实现高性能高并发
查看>>
SurfControl人工智能新突破 领跑反垃圾邮件
查看>>
一个动态ACL的案例
查看>>
linux基础中的基础
查看>>
jquery 表单验证
查看>>
openstack 之 windows server 2008镜像制作
查看>>
VI快捷键攻略
查看>>
Win server 2012 R2 文件服务器--(三)配额限制
查看>>
卓越质量管理成就创新高地 中关村软件园再出发
查看>>