|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 10 Mar 2001 17:04:21 To : "Vladimir Butenko" Subject : Re: Microsoft предлагает запретить Linux!!! -------------------------------------------------------------------------------- Vladimir Butenko <butenko@stalker.com> wrote: VB> б) пишет клиент письмо: у меня тут не очень большая нагрузка (30000 VB> аккаунтов), VB> но вот опять на Линухе зависли коннекты. Hемного - штук пять, на разные VB> адреса. VB> Что делать - перезапускать при первой возможности (она может быть через VB> неделю) или посмотреть чего? И что я могу посмотреть? netstat - так он в VB> ESTABLISHED, VB> и ему хорошо. debugger-ом влезть и посмотреть, на каком все-таки syscall оно VB> зависло? ДА Я БЫ С РАДОСТЬЮ - если в Линухе дебуггер был. А его там нет. VB> gdb pthread-программы как не брал, так и не берет. А сервер - он таки VB> крутится, VB> его больше чем на 5-10 секунд остановить - вопли будут. А gdb мало того, что VB> ничего не показывает - он же его, сервер, скорее всего и пришибет - detach VB> он VB> тоже делать не умеет. VB> VB> Итак - ЧТО мне надо смотреть, чтобы это не было "подземным стуком"? Вообще, утверждение о том, что ptrace() не работает для тредовых программ, мне кажется несколько странным. Правда, проверить не на чем - нет таких в хозяйстве (даже сквид я без async io собираю). То, что gdb якобы не умеет PTRACE_DETACH - вообще удивительно. Как же мне ни разу не удалось им что-либо завалить на ходу? :) Кроме gdb есть еще strace, ltrace. Все они работают через ptrace(), AFAIK. Hу, а чтобы не было "подземным стуком", надо применять tcpdump. Причем не только на хосте с CGP. А то я смутно припоминаю, что линукс вроде может дропать пакеты на интерфейсах при переполнении их очередей. :) Hу и трассировать все критичные сисколы самостоятельно, конечно. Кстати, keepalive для сокетов используется? :) >> на том уровне, который для авторов приемлим. Только было бы большой >> наивностью полагать, что команда тех.поддержки обойдется намного дешевле >> десятка людей с квалификацией Кузнецова. Это так, для размышления. VB> VB> Да хоть сотни людей. Где она, так команда? Если бы она была, она бы VB> нормальную ОС написала. Или хотя бы - нормальный kernel. И потом- VB> поддерживала бы свою работу. А платить ей - любой бы с радостью VB> заплатил бы Stalker Software входит в множество контор, которые за базар отвечать готовы? :) А то у нас тут вяло дискутируют о создании супернадежной и суперустойчивой ОС для реакторщиков, вояк и иже с ними. И говорят о линуксе как о прототипе (наверное, потому что вояки давно втихаря на линуксе и работают, другие мысли мне в голову не приходят:). IMHO, за каких-нибудь поллимона зеленых в год можно было бы найти в России 2-3 человек на вылизывание сетевизмов. Специально для... %) -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/535336c4a04e.html, оценка из 5, голосов 10
|