everlasting_188-java从业者

朝花夕拾,关注数据库,Java、大数据和互联网金融

关于服务程序开发的几点注意事项

做服务程序要注意几点:

  1. 如果可能,相关的程序一定要加到linux的启动脚本,一旦发生机器重启的时候,启动后服务直接恢复
  2. 服务程序要自带一个自己的测试程序,检测自己的启动是否正常,可以正常的运行简单的业务,开源的软件的服务程序一般都带个服务自检的程序。尤其对于有些服务没有界面,必须有这么一个程序
  3. 如果有系统运维监控程序,请将程序放到监控程序中,这样很容易的检测到报警后进行处理
  4. 服务最好是守护进程和业务进程,守护进程守护业务进程进行重启

java程序服务器调试

  1. java的远程调试,开启jvm虚拟机的选项,详细文档见
    http://my.oschina.net/aiguozhe/blog/104478
  2. 如果要调试一个线程,不debug,现网又输出很多日志,那么可以将sleep的时间设置为这个样子
sleep(时间片1)
业务执行
sleep(时间片2

通过jstack输出文件,然后查看程序执行到那一步,是业务没有执行,还是没有运行到时间片2上。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/everlasting_188/article/details/51548277
上一篇为什么越没本事的人, 自尊心越强?
下一篇信用评分之三--逻辑回归中的统计方法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭