Playframework 运行后台的类扩展作业在play framework 1.2.5中阻止请求/响应

Playframework 运行后台的类扩展作业在play framework 1.2.5中阻止请求/响应,playframework,playframework-2.0,jobs,playframework-1.x,job-scheduling,Playframework,Playframework 2.0,Jobs,Playframework 1.x,Job Scheduling,我在使用play框架方面是新手,我需要每天运行一段代码,而不影响play的请求/响应周期!我在Job游戏课上做了这件事,而Job的运行时间只有半小时多一点。在运行我的play应用程序后,我发现当Job正在运行时,play不接受任何请求。我的控制器中的方法在作业完成其任务后响应。所以这意味着它正在阻止它们。我在等你的建议 import parser.Parser; import parser.ProductModel; import play.jobs.Every; import play.job

我在使用play框架方面是新手,我需要每天运行一段代码,而不影响play的请求/响应周期!我在
Job
游戏课上做了这件事,而
Job
的运行时间只有半小时多一点。在运行我的play应用程序后,我发现当
Job
正在运行时,play不接受任何请求。我的控制器中的方法在
作业
完成其任务后响应。所以这意味着它正在阻止它们。我在等你的建议

import parser.Parser;
import parser.ProductModel;
import play.jobs.Every;
import play.jobs.Job;
import play.jobs.OnApplicationStart;

@OnApplicationStart
@Every("24h")
public class ParserJob extends Job {
//private Parser parser=new Parser();
@Override
public void doJob() throws Exception {
    Parser parser=new Parser();
        long start=System.currentTimeMillis();
        parser.firsatBuFirsat("http://www.firsatbufirsat.com/");
        long finish = System.currentTimeMillis();
        System.out.println("TIME : "+(finish-start)/1000);
    }
}

@OnApplicationStart
更改为
OnApplicationStart(async=true)
@OnApplicationStart
更改为
OnApplicationStart(async=true)