java:用ScheduledExecutorService做的定时启动的程序,同样的程序在有些服务器上不能按时启动,求解决

java:用ScheduledExecutorService做的定时启动的程序,同样的程序在有些服务器上不能按时启动,求解决,第1张

使用schedule(), 只是一个暗示(hint),如果运行超时将推后下一次运行,就像火车晚点一样,如果需要无论出现什么情况严格定时,请试试scheduleAtFixedRate()

1、这个端口已经处于监听状态,是不是你这个程序之前已经在运行了。

2、你ps -ef|grep java  看看,有没有你要运行的进程。

3、有的话 kill -9 sessionId   杀掉,然后启动java程序就可以了。

其他原因:

1、开机的启动程序多或是系统垃圾多拖累系统,可以下载QQ电脑管家优化下开机启动项和服务项。

2、硬件配置低,升级下内存和CPU。

从你异常截图上来看,是因为JNLPjar下载失败。原因有很多种可能性:

1

当前你的电脑没有联网,无法下载

2

下载服务器问题,无法连接或是URL错误

3

jar包文件损坏。(可能性不高)

如果你知道哪里可以搞到这个jar包,可以直接下载下来并放到lib目录下,也许就能绕过这个错误了。

这个问题应该很好解决。。。

有可能是客户端问题,你有试过重新下载客户端吗?

还有就是,你装mod了吗?把mod全部删了再试试。。。(等你想玩mod的是时候再说吧)

还有一个问题就是启动器问题,可以试试更新启动器,如不能就换一个启动器。。。

我是专业的!

望采纳,谢谢!!

1、显然是没有日志的原因,做任何程序都要有相应的日志记录。

这样的话,出现任何问题都能通过日志来追踪问题的根源。

2、日志的操作关键,即是在关键位置输出相应的信息即可,不必面面俱到,反而会影响性能。

再试下看吧。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java:用ScheduledExecutorService做的定时启动的程序,同样的程序在有些服务器上不能按时启动,求解决

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情