Server 不时出现超时异常

Server 不时出现超时异常,server,timeout,retrofit2,haproxy,Server,Timeout,Retrofit2,Haproxy,我的服务器每次都有问题,一次超时作为一个例外,我搜索,没有人给我一个解决方案,每一件尝试都不好。 我不知道问题是在我的代码中还是在服务器中,因为我的请求有时会工作。 我是Uding2,对于服务器,我们使用ubuntu Call<String> response = LoadService.service2.traitement("bearer " + myToken, date); response.enqueue(new Callback<

我的服务器每次都有问题,一次超时作为一个例外,我搜索,没有人给我一个解决方案,每一件尝试都不好。 我不知道问题是在我的代码中还是在服务器中,因为我的请求有时会工作。 我是Uding2,对于服务器,我们使用ubuntu

    Call<String> response = LoadService.service2.traitement("bearer " + myToken, date);
    response.enqueue(new Callback<String>() {
        @Override
        public void onResponse(Call<String> call, Response<String> response) {
            int statusCode = response.code();
            switch (statusCode) {
                case 200:
                    hideInterface();
                    break;
                default:
                    FirebaseCrashlytics.getInstance().recordException(new ExceptionServeur(date+"===========>>>>erreur serveur ("+statusCode+")"));
                    break;
            }
        }

        @Override
        public void onFailure(Call<String> call, Throwable t) {
            FirebaseCrashlytics.getInstance().recordException(new ExceptionServeur( date+"===========>>>>erreur serveur ("+t.getMessage()+")"));

        }
    });
Call response=LoadService.service2.traitement(“承载人”+myToken,日期);
response.enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
int statusCode=response.code();
开关(状态代码){
案例200:
隐藏接口();
打破
违约:
FirebaseCrashlytics.getInstance().recordException(新的异常服务器(日期+“=============>>>>>错误服务器(“+statusCode+”));
打破
}
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
FirebaseCrashlytics.getInstance().recordException(新的异常服务(日期+”=============>>>>>错误服务(“+t.getMessage()+”));
}
});