• 10-12-2006, 18:23:48
    #1
    Merhaba,
    Şu asp hatası ne demek nasıl çözümlerim:

    Active Server Pages error 'ASP 0113'
    Script timed out

    /404sayfam.asp

    The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.

    Edit + bide şu hatayı veriyor sanırım rasgele videodan kaynaklanıyor
    Microsoft OLE DB Provider for SQL Server error '80040e31'
    Timeout expired

    /sagblog.asp, line 447

    <%
    for i=1 to 6


    447 ci kodda alttak : rast.Open SQL, veri, 3, 1
    olan yer.

    set rast = server.createobject("adodb.recordset")
    SQL = "SELECT * FROM video"
    filtre = Request.Cookies("Filtre")
    if filtre = "acik" then
    SQL = SQL & " where kilit = 0"
    end if
    rast.Open SQL, veri, 3, 1
    Randomize
    kac = Int((rast.RecordCount * Rnd)+ 0)
    rast.Move(kac)%>
  • 10-12-2006, 18:28:32
    #2
    Üyeliği durduruldu
    Bunun bir çok nedeni olabilir?

    1. Döngünde problem olabilir
    2. Veri çekiminde problem olabilir.
    3. Server çok kasacak bişi vardır.

    Microsoft.com dan bir öneri var dikkate alırsan eğer
    Alıntı
    1. Open Internet Services Manager.
    2. Expand the tree and right-click Default Web Site (or the site that has the problem).
    3. Click Properties.
    4. Click the Home Directory tab.
    5. Under Application Settings, click Configuration.
    6. Click the App Options tab.
    7. Increase the ASP Script Timeout value to a number high enough to prevent script timeouts.
  • 10-12-2006, 20:09:48
    #3
    kodların zaman aşımını ugradığı için bu hatayı alıyosun
    zaman aşımı kodunda burda : server.scriptTimeOut = 1000 bunu ayarlaan gerekli

    ayrıca /sagblog.asp, line 447 da db bağlantılarını kontrol et bi
  • 10-12-2006, 21:57:05
    #4
    Saolunda okadarını bende görebiliyorum. Ne yapmam gerek onu bilsem zate nboyle açıklayıcı yazmazdım. Saolun genede.
  • 10-12-2006, 22:28:44
    #5
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Saolunda okadarını bende görebiliyorum. Ne yapmam gerek onu bilsem zate nboyle açıklayıcı yazmazdım. Saolun genede.
    Timeout zamanını ayarla diorum sana dah nediyim baglantıları kontrol et hata yoksa diğer kodlar arasındadır baska bişi olamaz ..
  • 25-03-2007, 05:10:53
    #6
    Üyeliği durduruldu
    hata serverdaki yavaslamadan dolayı olusmuyomu??
    bide timeout degeri nerden yapılcak aynı sorunum varda:S??
  • 25-03-2007, 05:57:55
    #7
    Scriptinde eğer set zamanaşımı(timeout) değeri yoksa makinenin varsayılan zamanaşımı(timeout) değerini kullanırsın, genelde 90 sn'dir. Sunucu yöneticisine bildirirseniz gerekli ayarlamayı yapar. Sadece serverdaki yavaşlamadan değil, aynı zamanda kullanıcı bağlantısından da kaynaklanabilir.
  • 13-03-2008, 17:28:16
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    selam arkadaşlar konun açılış tarihi bayagı eski ama yenede yazayım en azından sorada arayana yardımcı olmak amacı ile r10.net farkı olsun okadarrıda:

    Active Server Pages error 'ASP 0113'
    bu hatayı bende yaşadım 1 çok defa en büyük sebebi

    db.asp diyelim veritabanına baglantı kurdugumuz dosya içerisinde örnek
    <%
    '///////// Mysql ayarları \\\\\\\\\
    mysql_name = "......"
    mysql_server = "........"
    mysql_user = "......"
    mysql_pass = "......."
    set Baglantim = Server.CreateObject("ADODB.Connection")
    Baglantim.Open = falan gilan
    %>
    ustte "set Baglantim = " kullanılmış
    biz herhangi bir sayfalama veya verileri listelemek için asp tag açtıgımızda
    yukarıdaki gibi degilde

    set kd= conn.execute("select * from kategorilerim") diye baglanınca bu hatayı veriyor ama
    set kd= Baglantim.execute("select * from kategorilerim") yani db i açmak için kullandıgımız function kullanılırsa sorun kalmayacaktır.
    inş yararım olur