java:用ScheduledExecutorService做的定时启动的程序,同样的程序在有些服务器上不能按时启动,求解决
使用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做的定时启动的程序,同样的程序在有些服务器上不能按时启动,求解决
网站模板库 » java:用ScheduledExecutorService做的定时启动的程序,同样的程序在有些服务器上不能按时启动,求解决
0条评论