miwa
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору chAlx Понятно, спасибо за ответ. Хочу на всякий случай уточнить, что (1) задается в настройках ОС и хотя конкретное приложение может переопределить это свойство, но тем не менее это считается плохим тоном. Вот отрывок из конфигурационного файла по этому поводу: Цитата: # Normally, Firebird uses SO_KEEPALIVE socket option to keep track of # active connections. If you do not like default 2-hour keepalive timeout # then adjust your server OS settings appropriately. On UNIX-like OS's, # modify contents of /proc/sys/net/ipv4/tcp_keepalive_*. On Windows, # follow instrutions of this article: # http://support.microsoft.com/default.aspx?kbid=140325 | Что же касается (2) и (5), то контроль целостности ТСР сессии - это тоже прерогатива сетевой подсистемы используемой ОС. Аналогично FB не хранит чексуммы страниц записываемых на диск для проверки корректности работы винта и дисковой подсистемы, насколько я помню. Тоесть, позиция разработчиков такова, что "каждый должен делать свою работу". Опять же, я не защищаю и не выгораживаю FB, просто обращаю внимание на существование других, вполне логичных и обоснованных точек зрения. По мониторингу еще вопрос - это личная доработка, или «найденная на просторах интернета»? |