23 Eylül 2010 Perşembe

SVCHOST.EXE

svchost.exe virüsle ilişkilendirilebildiği için sistemcilerin korkulu rüyası olmuştur.Aşağıdaki komut task manager üzerinde PID numaralarıyla görülen svchost dosyalarının ne işe yaradığını ve hangi uygulamaları kontrol ettiğini göstermektedir.

tasklist /svc /fi "imagename eq svchost.exe

14 Eylül 2010 Salı

SQL Server 2008 R2 Sürümünde Job'ların İzlenmesi

SQL Server 2008 R2 sürümünde Business İntelligence uygulamalarında veri küpleri belirli zamanlarda otomatik olarak update edilmektedir.Zman zaman update işleminin tamamlanmadığı için eksik veriler gelmektedir.Update işleminin hangi aşamada olduğunu öğrenmek için SQL Server Management Studio'yu açarak SQL Server Agent'a gelmeliyiz burada Job Activity Monitor'a çift klik yaparak job'ın o anki durumunu görebiliriz.Örneğin aşağıdaki ekranda Status Bölümünde Executing yazan job işlemi halen devam etmektedir.

7 Eylül 2010 Salı

HP Server Firmware Update

Son aldığımız HP DL 380 G6 sunucusu ile gelen 8.70 versiyon numaralı HP Proliant Firmware Maintanance  cd'si ile HP ML 350 G4P ve HP ML 350 G5 sunucularının fimware update işlemi sorunsuz gerçekleştirilmekte 8.40 versiyonlu smart start cd si ile HP ML 350 G4P ve HP ML 350 G5 sunucularının kurulumu yapılabilmektedir.

6 Eylül 2010 Pazartesi

ASP Tabanlı Stok Takip Programında 3005 Nolu Event Id Hatası ve Çözümü

SQL Server 2005 veritabanında çalışan ASP 2.0 ile yazılmış barkod ve stok takip programı günün belirli saatlerinde SQL Server ile bağlantıyı kesiyor ve web sayfasına ulaşılmaz hatası veriyordu SQL Server servislerini ve IIS servislerini yeniden başlatınca sorun çözülüyordu.Sorun günün belirli saatlerinde tekrar ettiği için üretimde sorunlar oluşuyordu.SQL Sunucunun kurulu olduğu serverda Windows olay günlüklerini incelediğimizde sorun oluştuğu saatte günlüklere id numarası 3005 olan bir olay günlüğü düşüyordu.Günlüğün genel mesajı aşağıdaki gibiydi;

Event code: 3005



Event message: An unhandled exception has occurred.


....


Exception information:


Exception type: ArgumentException


Exception message: An entry with the same key already exists.

Sorunun çözümü için ASP projesini Visual studio programı ile açarak web config dosyasındaki Max Pool Size=100;Pooling=True değişkenini Max Pool Size=10000;Pooling=False olarak değiştirince 3005 kodlu sorun çözülmektedir.Sorun ASP de yer alan bir bug'dan kaynaklanmaktaymış.