Kettle初始化失败如何自动结束当前进程
最近kettle遇到的问题,百度N篇都没找到答案,求大神帮忙解决!!!
Linux下使用定时任务每隔一分钟执行一次kettle脚本,正常情况下没问题。kettle执行完后就结束当前进程了(应该是吧?)。但在网络或数据库不稳定的情况下(因为搬了机房,还没完全恢复,数据源时而能连上时而连不上)。kettle初始化时肯定会败,但失败后当前进程并不立即结束,测试了下,这个错误的kettle进程需要十分钟左右才自动结束,因此导致kettle进程越来越多。后果就是,不仅把服务器拖崩溃了,还把正常能连上的目标数据库(连接数过多)给拖死了。
我想的是,在kettle初始化时,如果失败了就结束当前进程,但一直没找到怎么去实现,有没有大神会的,万分感谢!!!
当然,错误源头是解决网络和数据库连接的问题,不过我还是想在kettle上优一下,避免这种情况导致服务器或数据库宕机。