Merhaba, NXXXO web hosting hizmeti uzerinde Plesk sunucuda 3 adet aktif web sitem mevcut.
Bu web sitelerinden 2 tanesi online alisveris yapilan, alisveris sepeti olan ve buna uygun sessionlarin kullandigi bir yapidadir.
Tum moduller sahsim tarafindan yazilmistir.
Web sitem Classic ASP dili kullanilarak yazilmis ve access veri tabani uzerinde calismaktadir.
Bu web sitelerimden; sweetembraces.co.uk 2011 yilindan, crescentquail.co.uk 2015 yilindan itibaren ayni alisveris sepeti modullleri ayni sunucu uzerinde aktif olarak calismaktadir.
crescentquail.co.uk web adresi uzerinden en son alisveris 21 SUBAT 2020 tarihinde yapilmistir.
Bu tarihten sonra musterilerden gelen sikayetler ile sunucu uzerindeki kontroller yapilmis ve sessionlarin kararsiz calistigi yada hic calismadigi yada bazen duzgun ama bir sure sonra gene kararsiz calistigini gorduk.
Bu web sitemiz kendi localhost serverimizde sorunsuz calisirken baska bir sey daha tespit ettik.
Bu web sayfamizin crescentquail.co.uk/m dizini altinda mobil tasarimi mevcut olup bu dizinde ayni moduller sorunsuzca calismaktadir.
Daha da olmadi crescentquail.co.uk/test dizini acip orada basit 1-2 modul ile sessionlarin calismasini denedik hic bir sorun olmadi.
Sunucu hizmeti veren firma bunun yazilim kaynakli oldugunu soylesede, sweetembraces web sitesi 2011 den ve crescentquail web sitesi 2015 den bu yana sorunsuz calisirken ayni yazilimin 21 subat 2020 den sonra neden kararsiz calistigini aciklamadilar.
Sorunu cozemedik. Web.config dosyasini guncelledik, iptal ettik olmadi. sunucu uzerinde httpdocs 'a full yetki verdik gene olmadi.
Merhaba Hakan Bey, herkes kim oluyor merak ettim, şahsen bende bu konuda pek bir uzman olmadığına inanıyorum, uzun yıllardır IIS ile ilgileniyorum ve CA gibi, IDM gibi, Cluster, IIS gibi konularda ne yazık ki ne TR de ne de yurt dışında çok uzman yok, yani herkes IIS uzmanı olayına takıldım.
Sorunuza gelince anladığım kadarı ile birden çok web sunucusu ya da web garden kullandığınız için session yönetimini siz kendiniz yapıyorsunuz, bu durumda sorunsuz çalışan ve sorunlu olan makine üzerinde IIS session state ayarlarının ekran görüntülerini paylaşabilir misiniz?
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Bu dusuncemi bir kizginlik belirtisi olarak yazdim. Kusura bakmayin.
Ben sorunumu yukarida yazdim.
Kisaca ozetleyeyim.
Windows10 Home bilgisayarimda ki localhost uzerinde classic Asp kullanarak access veri tabani uzerinde kendi web sitemi yazdim.
Sweetembraces.co.uk 9 yildir, Crescentquail.co.uk ise 5 yildir ayni yazilim ile sunucu hizmeti aldigim NATRO uzerinde sorunsuz calisiyorlardi. 21 subattan sonra NATRO sunuculari uzerinde alisveris sepeti sessionlarimin dogru calismadigini fark ettim.
Kendi localhostumda sorunsuz calisiyor, localhostumun session state ayari ekran goruntusu asagidadir.
Lakin natro sunucusunda Crescentquail.co.uk/m director basligi altinda ki mobil site uzerinde ayni kodlar ve sessionlar ile yazilmis alisveris sepeti sorunsuz calisirken ana dizin Crescentquail.co.uk uzerinde sorun yasanmaktadir.
Urunu sepete ekliyorsunuz sepet iconunda urun sayisi beliriyor baska bir sayfaya gectiginiz de bazen bakiyorsunuz sepet iconunda urun sayisi sifir olmus tabi bu durumda onceden yaratilan sepet urunleri sepete gittiginiz de gorunmuyor, eklediginiz urune gidip tekrar eklediginiz bu urun zaten eklenmis uyarisi aliyorsunuz tiklayinca sepette urunu goruyorsunuz ama bu kararsizlik oluyor dogru calisma degil.
Öncelikle sizin laptop da aynı site için iki farklı ayar var neden?
İkinci olarak natro üzerindeki ayarlar önemli anladığım orada sorun var, ama siz webconfig içerisinde zaten state ayarını doğru yapılandırdıysanız IIS ayarı önemli olmayacaktır.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
O zaman normal, yani session ları siz bir veri tabanında tutuyorsanız bunu webconfig de yazmalısınzı ki IIS ayarlarını ezsin.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Yazılım sizin ben yorum yapamam, bu varsayılan ayar yani memory de tutma ayarı, ama siz dediniz ki ben access de tutuyorum?
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba, NATRO'dan session state bilgilerini istedim asagidaki eki gonderdiler.
Burası değil, sizin ekran görüntünüz var ya bana ilk yolladığınız ama dediğim gibi o önemli değil ki, siz yazılımcı olarak bu işi çözmeniz lazım Hakan bey, yani işi bilen yazılımlar IIS yöneticileri ile muhatap olmaz ve bu tür platform değişince sorun yaşanması için programınızın düzgün çalışması için gerekli tüm ayarları sizin webconfig içerisinde tutmanız lazım.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba, aciklamalariniz ve verdiginiz link benim soruma suan icin cevap vermiyor. Neden?
Oncelikle su sorularima cevap verebilirmisiniz?
1. Crescentquail.co.uk/m dizini icerinde calisan mobil web sitesinde ki alisveris sepeti sessionlarin ayni sunucu uzerinde neden sorunsuz calisiyor?
2. Crescentquail.co.uk/m dizinindeki mobil web sitesi tam olarak calisirken ayni sunucu uzerinden ana dizin olan Crescentquail.co.uk alisveris sepeti neden bir calisiyor bir calismiyor?
Hakan bey demek ki benimde IIS bilgim sizin sorunu çözmeye yetmiyormuş. Yardımcı olamadığım için üzgünüm, bence danışmanlık gerektiren bir konuda forum üzerinden daha fazla vakit kaybetmeyin.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Sonuçta alt dizinin ayarları, webconfig dosyası ile ana dizin bir birinden bağımsız çalışır, IIS' in en güzel özelliklerinden birisi budur, ama sorun sizin uslubunuzda, ben size sorunun kaynağını anlatıyorum ( altı üstünü boş verin sorun session yönetimini bilmiyor olmanız, bunun aslında farkında varmanızı sağladım, siz yazılımcı olarak bunu öğrenseniz, webconfig içine yazsanız şu anda paylaştığım bilgi sizin için gerekli olmayacak zaten) ama siz kendinizce yorum yapıp sorun bu değil diyorsanız benim gibi uzmanlarında kusura bakmayın vakti değerli o zaman kendi sorununuzu kendiniz çözün yoluna gidiyoruz.
Eğer diğer forumlarda da benzer bir uslup ile soru sorduysanız bence insanların cevap vermemesi gayet normal.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Ben gerekli bilgileri verdim sanıyorum. Session yönetimi için bir SQL veya state server kullanmanız gerekli.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Chrome üzerindeki samesite özelliğini devre dışı bırakabilirsiniz.
Chrome adres çubuğuna chrome://flags/#same-site-by-default-cookies yazarak giriş yapın.
"SameSite by default cookies" seçeneği Default olarak işaretlidir. Bunu "Disabled" olarak seçmelisiniz.