Forum

Windows servis stab...
 
Bildirimler
Hepsini Temizle

Windows servis stabilite sorunu

4 Yazılar
2 Üyeler
0 Reactions
436 Görüntüleme
(@sinemerkan)
Gönderiler: 234
Reputable Member
Konu başlatıcı
 

Arkadaşlar merhaba ;

System.Threading.Timer sınıfından servis için timer nesnesini kullanıyorum ,Timerim saatlik olarak ayarlı, Metodlarım aşağıdaki gibidir , Hatalı gördügünüz tespitleriniz için önerileriniz bekliyorum

 

protected override void OnStart(string[] args)

{

try

{

Çalışan Metodlar();

}

StartService(); 

}

catch (Exception Ex)

{

Core.AddEventLog(Core.Events.SqlConnectionErr, Ex.Message, EventLogEntryType.Error);

}

protected override void OnStop()

{

Çalışan Metodlar();

Core.timer.Dispose();

}

private void StartService()

{

try

{

TimerCallback oCallback = new TimerCallback(timer_Tick);

Core.timer = new System.Threading.Timer(oCallback);

Core.timer.Change(3600000, 3600000); 

}

catch (Exception ex)

{

Core.AddEventLog(Core.Events.C35Err, ex.Message, EventLogEntryType.Error);

}

}

private void timer_Tick(object sender)

{

try

{

Çalışan Metodlar();

Core.AddEventLog(Core.Events.C32Inf, DateTime.Now.ToString("HH:mm:ss") + " İtibariyle Otomasyon Gerçekleştirildi",

EventLogEntryType.Information);

} 

catch (Exception ex)

{

Core.AddEventLog(Core.Events.C32Inf,DateTime.Now.ToString("HH:mm:ss") + " İtibariyle Otomasyon Gerçekleştirilemedi" + ex.Message, EventLogEntryType.Warning);

} 

}

 

 

 

 

 

 
Gönderildi : 02/04/2016 16:05

(@eravse)
Gönderiler: 1753
Üye
 

merhaba onstart da StartService();  yanlıs yerde duruyor. ayrıca tımer tıck de neden stop start yapıyorsunuz ? buradakı amacınız nedır ? bızım bılmedıgımız bır bussınes akısınız mı var ?

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 03/04/2016 02:57

(@sinemerkan)
Gönderiler: 234
Reputable Member
Konu başlatıcı
 

Hocam on starda ,StartSevice() metodunu TRY bloguna almadım ,tickdekiler //Yorum satırında , kodu buraya atarken hatalı kalmış aynı zamanda servisi start stop etmiyor onlar Metodlar.

 
Gönderildi : 03/04/2016 04:07

(@eravse)
Gönderiler: 1753
Üye
 

Sinem selam editör ile alakalı bir sorun olabilir. Kodu bir txt dosyasına koyup göndermen mumkunmu  ? çünkü burda on startın yanlıs oldugunu goruyoruz dogru kodu paylasırsan daha net bır sekılde yardımcı olmaya calısalım ?

 

saygılar

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 05/04/2016 01:53

Paylaş: