EN
EN

Database Bağlantılarında Bağlantılar Bir Süre Sonra Düşüyor, Neden?


Aktif olmayan TCP bağlantıları için FortiGate cihazı üzerinde bir zaman sınırı vardır (TCP Session TTL). Bu süre başlangıçta 3600 saniyedir.

Veri tabanı bağlantıları (Oracle, Sybase, MSSQL gibi) bağlantıyı bir kere kurar daha sonra bu kurulan başlantı üzerinden komutları gönderirler. Ancak kullanıcı 3600 saniye bir işlem yapmazsa bu bağlantı fortigate tarafından kesilir. bu da uygulamalarda sorunlara neden olabilir. Bunun için veri tabanı ile ilgili bağlantı portlarındaki ttl süreleri değiştirilebilmektedir.

Komut satırından şu satırları yazarak TTL değiştirebilirsiniz. ( Bu uygulamada Oracle bağlantı portu 8787örnek olarak gösterilmiştir.)

config system session_ttl
set default 5000
config port
edit 8787
set timeout 14400
next
end
config port
edit 8788
set timeout 14400
next
end
end

Bu komutlarla varsayılan TTL süresi 5000 saniye, 8787 ve 8788 için bu süre 14400 saniye ayarlanmıştır.