이메일을 보내기 위해 app-harbour에 1 명의 백그라운드 작업자를 호스팅했습니다. 지난 3 ~ 4 일 동안 작동하지 않고 "종료 코드 -2147467259"로 종료되었습니다.Appharbor 배경 작업자 문제 - 오류 : "종료 코드 -2147467259"
정적 무효 메인 (문자열 []에 args)
{
while (true)
{
//Worker_Process_For Send Email
EmailCls.SendEmail_ByMailGun("[email protected]", "[email protected]", "Testing Shailesh-live", "body-live");
}
}
공공 정적 IRestResponse SendEmail_MailGun (문자열 문자열에서에, 문자열 제목 : 아래
스크립트는 백그라운드 작업자의 사용 , 문자열 본문){
RestClient client = new RestClient();
client.BaseUrl = ConfigurationManager.AppSettings["mailgun_baseurl"].ToString();// "https//api.mailgun.net/v2";
client.Authenticator = new HttpBasicAuthenticator("api", ConfigurationManager.AppSettings["mailgun_key"].ToString());
var mailgun_domain = ConfigurationManager.AppSettings["mailgun_domain"].ToString();
RestRequest request = new RestRequest();
request.AddParameter(mailgun_domain,mailgun_domain, ParameterType.UrlSegment);
request.Resource = "{" + mailgun_domain + "}/messages";
request.AddParameter("from", from);
request.AddParameter("to", to);
request.AddParameter("subject", subject);
request.AddParameter("html", body);
request.Method = Method.POST;
return client.Execute(request);
}
주어진 스크립트 작업 핀 로컬 컴퓨터에서는 e이지만 appharbor에서는 그렇지 않습니다.