WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen Ali Erdoğan »

Merhabalar,

WinServer 2003, IIS 6.0, Firebird 2.1 üzerinde çalışan bir asp.net uygulaması var. Firebird .net Provider kullanarak veri tabanına erişiyorum. Bin ziyarete kadar sorun olmuyor ancak ortalama 1000 sayfa görüntülendikten sonra Firebird servisi donuyor ve sunucuyu yeniden başlatıncaya kadar servisi ne durdurabiliyorum ne de başlatabiliyorum. Firebird'ün log dosyası şu şekilde:

Kod: Tümünü seç

SER-60ADB97BB8 (Client)	Mon Mar 08 03:56:29 2010
	"C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe": terminated abnormally (4294967295)



USER-60ADB97BB8 (Client)	Mon Mar 08 13:02:15 2010
	INET/inet_error: connect errno = 10061


USER-60ADB97BB8 (Client)	Mon Mar 08 13:02:18 2010
	INET/inet_error: connect errno = 10061


USER-60ADB97BB8 (Client)	Mon Mar 08 13:03:16 2010
	Guardian starting: "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe"



USER-60ADB97BB8 (Server)	Mon Mar 08 13:03:32 2010
	operating system directive CreateFile failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:03:32 2010
	The requested operation cannot be performed on a file with a user-mapped section open. 


USER-60ADB97BB8 (Server)	Mon Mar 08 13:03:39 2010
	operating system directive CreateFile failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:03:39 2010
	The requested operation cannot be performed on a file with a user-mapped section open. 


USER-60ADB97BB8 (Server)	Mon Mar 08 13:04:01 2010
	operating system directive CreateFile failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:04:01 2010
	The requested operation cannot be performed on a file with a user-mapped section open. 


USER-60ADB97BB8 (Client)	Mon Mar 08 13:06:26 2010
	Guardian starting: "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe"



USER-60ADB97BB8 (Server)	Mon Mar 08 13:06:31 2010
	operating system directive CreateFile failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:06:31 2010
	The requested operation cannot be performed on a file with a user-mapped section open. 


USER-60ADB97BB8 (Server)	Mon Mar 08 13:06:34 2010
	operating system directive CreateFile failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:06:34 2010
	The requested operation cannot be performed on a file with a user-mapped section open. 


USER-60ADB97BB8 (Client)	Mon Mar 08 13:06:38 2010
	"C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe": terminated abnormally (4294967295)



USER-60ADB97BB8 (Client)	Mon Mar 08 13:07:09 2010
	Guardian starting: "C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe"



USER-60ADB97BB8 (Server)	Mon Mar 08 13:08:01 2010
	operating system directive CreateFile failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:08:01 2010
	The requested operation cannot be performed on a file with a user-mapped section open. 


USER-60ADB97BB8 (Server)	Mon Mar 08 13:08:09 2010
	XNET error: Server initialization failed


USER-60ADB97BB8 (Server)	Mon Mar 08 13:08:09 2010
	Database: 
Sorun yaşandığında tek çözüm sunucuyu yeniden başlatmak oluyor.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen freeman35 »

10061 socket hatasıdır, yani port, 3050 ye erişim engelleniyor olabilir.firewall antivirüs vs.
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen Ali Erdoğan »

Sorunun antivirüsten vs. kaynaklandığını sanmıyorum. Çünkü kullanıcı sayısı fazla olmazsa günlerce birşey olmuyor. Ancak elliden fazla kullanıcı sisteme giriş yaptığında FB kilitleniyor. Sorunu çözemiyorum.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen NewMember »

Aynı şey benim başıma geldi.Ve çözüm bulamadık.Firebird 2,5 sürümünü kurdum sorun çözüldü.Ancak bu sürümde de zaman zaman out of memory hatası vermeye başladı.Bu sorunumu da bir kaç hafta önce foruma yazdım ancak bir çözüm bulunamadı.İte kaka götürüyoruz.
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen Ali Erdoğan »

2.1 Sürümünden veri tabanını yedekleyip 2.5 sürümünde restore ettim ancak çalışmadı. Sıkıldım artık bu sorundan.
AhmetNuri
Üye
Mesajlar: 260
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen AhmetNuri »

Firewall ne kullanıyorsun
bazı firewallar portalara belli sayıda giriş çıkışın üstünü saldırı olarak algılayıp normalde açık potu kapatabilir.
bu durumda port için istisna tanımlamak gerekli.
Birde aynı anda 1000 kişi girince mi soun oluyor yoksa toplam giriş sayısı 1000 olunca mı oluyor.
local e sistemi kurabiliyorsan temiz (anti virüs firewall filan olmayab) bir windows xp vb sistem de gendin 1000 giriş apan bi script çalıştırıp dniyebilirsin

kolay gelsin
Ahmet DENİZ
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen emin_as »

Firebird u classic olarak kurup, bir de öyle denemesini yap.
http://www.firebirdfaq.org/faq25/

Ayrıca windows taki system recovery ve volume shadow u da kapatman gerekebilir.
http://www.firebirdfaq.org/faq52/

Firebird sitesindeki FAQ bölümüne de bir gözatabilirsin.
http://www.firebirdfaq.org/cat6/
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen Ali Erdoğan »

Classic versiyonunu kurmak sorunu çözdü gibi duruyor. En azından birkaç gündür tıkanma yok ancak eskiye göre çok yavaş çalışıyor. Superserver'dan farklı olarak her bağlantı için yeni bir proce oluşturuyor.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen meron06 »

aynı sorunun tıpa tıp aynısıyla bende karşılaştım.yapmış olduğunuz çözümde olabilir fakat ben size daha kesin bi çözüm sunayım.bağlantı için yazmış olduğunuz connection string içinde "Pooling=False;" pooling i belirtmiyorsanız ki genelde göz ardı ediliyor bunu muhakkak false olarak belirtin sorununuz çözülecektir.(bu arada aklıma gelmişken söyleyim .net projelerinde out of memory hatalarınında sebebi pooling tir bilginize .aynen yaşanmıştır.)
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen NewMember »

meron06 yazdı:aynı sorunun tıpa tıp aynısıyla bende karşılaştım.yapmış olduğunuz çözümde olabilir fakat ben size daha kesin bi çözüm sunayım.bağlantı için yazmış olduğunuz connection string içinde "Pooling=False;" pooling i belirtmiyorsanız ki genelde göz ardı ediliyor bunu muhakkak false olarak belirtin sorununuz çözülecektir.(bu arada aklıma gelmişken söyleyim .net projelerinde out of memory hatalarınında sebebi pooling tir bilginize .aynen yaşanmıştır.)
Arkadaşım firebirde bağlanırken IBX bileşenlerini kullanıyorum.Bu pooling=False olayını nerede belirtiyoruz.Sanırım ADO bağlantısından bahsediyorsunuz.Biraz daha açbilirmisiniz.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen meron06 »

ben bağlantı componenti olarak firebirdün .net provider ını kullanıyorum.ado da hiç deneme yapmadım.size tavsiyem firebirdün sitesinden .net provider ını kullanın.çok büyük web projelerinde(30 milyon kayıt var şuan bi projemizde).kullanıyoruz ve hiç sıkıntımız yok çok şükür.
size birde connectionstring örneği yazayım:

public static string constr = "DataSource = 127.0.0.1; Database =databaseyoluveadi;Dialect=3;Pooling=False;ConnectionTimeout = 20; UserID = SYSDBA; Password = masterkey; PacketSize = 8192; Charset = WIN1254";
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen Ali Erdoğan »

Ben de Firebird .net Provider 2.5 kullanıyorum. Siz Firebird'ün hangi sürümünü kullanıyorsunuz? Classic mi yoksa Superserver mı kullanıyorsunuz?
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen NewMember »

meron06 yazdı:ben bağlantı componenti olarak firebirdün .net provider ını kullanıyorum.ado da hiç deneme yapmadım.size tavsiyem firebirdün sitesinden .net provider ını kullanın.çok büyük web projelerinde(30 milyon kayıt var şuan bi projemizde).kullanıyoruz ve hiç sıkıntımız yok çok şükür.
size birde connectionstring örneği yazayım:

public static string constr = "DataSource = 127.0.0.1; Database =databaseyoluveadi;Dialect=3;Pooling=False;ConnectionTimeout = 20; UserID = SYSDBA; Password = masterkey; PacketSize = 8192; Charset = WIN1254";

Ben IBX kullanıyorum ve masaüstü uygulama geliştiriyorum.Sanırım IBX Bileşenlerinde bu sizin söylediğiniz olay yok.Yanılıyormuyum?Yada IBX bileşenleri ile ilgili bir öenriniz varmı?
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması sorunu

Mesaj gönderen meron06 »

süper server kullanıyorum..net provider ın 2.5 sürümünü kullanıyorum
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Re: WinServer 2003, IIS 6.0, Firebird 2.1, Servis donması so

Mesaj gönderen Ali Erdoğan »

Doruknet'den yeni bi sunucu alıp Firebird 2.1 64 bit sürümünü, Firebird .Net Provider 2.5.2.0 sürümünü yükledim. Eskisine göre 10 kata kadar daha hızlı çalışıyor. Şu an için çok memnunum.
Cevapla