udns library
Добрый день. Не совсем понятно по мануалу, RESOLVER CONTEXT, struct dns_ctx, может быть один для нескольких потоков или для каждого потока свой ? И привидет ли увеличение контекстов на производительность ?
Добрый день. Не совсем понятно по мануалу, RESOLVER CONTEXT, struct dns_ctx, может быть один для нескольких потоков или для каждого потока свой ? И привидет ли увеличение контекстов на производительность ?
Добрый день. Интересует такой вопрос: как правильно работать с бинарными протоколами (ну к примеру, socks4/5). Как я понимаю, простая запись полей в структуры может не пойти из-за различных выравниваний и т.п. (плохо в этом соображаю). Так вот, как бы правильно все это реализовать ?
Добрый день. В общем проблема такая:
#0 0x002147a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x002547f5 in raise () from /lib/tls/libc.so.6
#2 0x00256199 in abort () from /lib/tls/libc.so.6
#3 0x002884ea in __libc_message () from /lib/tls/libc.so.6
#4 0x002937fb in free_check () from /lib/tls/libc.so.6
#5 0x0028ef95 in free () from /lib/tls/libc.so.6
#6 0x002dd828 in freeaddrinfo () from /lib/tls/libc.so.6
Программу запускал с MALLOC_CHECK_=3
Есть core dump. Никак не могу понять в чем проблема. Проявляется
крайне редко.
В общем суть кода (данной функции) такова:
две структурки res и res_l:
if ((err = getaddrinfo(host, port, &hints, &res))) {
if (err == EAI_NONAME)
return -1;
err_fin_gai(err, "getaddrinfo()");
}
if ((err = getaddrinfo(local, NULL, &hints, &res_l))) {
freeaddrinfo(res);
if (err == EAI_NONAME)
return -1;
err_fin_gai(err, "getaddrinfo()");
}
потом с одной делаем bind() и freeaddrinfo(res_l), со второй connect()
и freeaddrinfo(res).
Вот на последней фриаддринфо и вываливается (но очень редко! с чем это
связано как раз и не могу понять).
Программа многопоточная.
В общем вопрос больше такой - проблемы с памятью где то в этой функции
либо могут начаться раньше ? В принципе с опцией MALLOC_CHECK_=3
по-моему при первом же free() должны обнаружиться косяки с памятью ?
Но freeaddrinfo(res_l) же проходит нормально, а между ним
и freeaddrinfo(res) только коннект. В общем подскажите, куда копать...Добрый день. Хотелось бы узнать - елси я использу. семафоры только в нитях одного процесса - что лучше использовать : Sytem V семоры (semget, semop) или POSIX (sem_init, sem_wait...)?
Подскажите, а в каком случае read() может сказать Resource temporarily unavailableб хотя poll() вернул для сокета revents=1, т.е. есть что читать по идее ?
Каким образом в программе можно получить случаные данные ? типа "gjgHgf84" разной длины. Это нормально читать /dev/urandom или есть еще какие -то решения ?
Здравствуйте. В общем, нужно повесить сервис на какой-либо порт, и возвратить номер этого порта. Т.е. на момент старта, неизвестно какой порт в системе будет свободен, надо забиндиться на любой, но нужно еще и узнать, на какой забиндились. Как это можно сделать?
Здравствуйте. Возможно ли настроить хождение через сквид на фтп, работающие только в активном режиме ? Как мне кажется - нет (на практике не получилось). А в пассивном по идее можно? (еще не пробовал на практике)
Здравствуйте. В общем интересует такой вопрос: сколько примерно есть трафика в режим простоя vpn туннель с включенным comp-lzo ? там 100 кб/час или сколько ? Порядок интересен. По своим ощущениям вроде не мног, но точно замерить не удавалось
Здравствуйте. Есть ФС в криптолупе, хранящаяся в файле. Если фс примонтирована, на ней произведены какиее-то изменение. Делается sync, и этот файл (без размонтирования фс) копируется на другую машину. Есть гарантия того, что после монтирования его на другой машине, в фс будут отражены все изменения, сделанные на первом компе до sync ?
Здравствуйте. Настроена свзяка вин клиенты - самба - купс - удаленный принт-сервер-принтер. Печатает даже. Но недавно обнаружилось, что если в винде поставить >1 копии, то печатается все равно только одна. Даже не могу представить, куда копать. В винде принтер подключается как сетевой принтер, т.е. по протоколу smb он попадает к самбе ну и дальее купс..
Мож кто сталкивался?
Здравствуйте ! Приобрел себе сие чудо, по докам на linuxprinting.org настроил, печатает. Но печатает не из всех приложений. К примеру, из FireFox, Xpdf, и просто командой lpr печатает нормально, а если пробовать из Gimp/GQView/OO - нет. В последнем случае говорится что
ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1 Not a pbm file!
Куда копать? Как я понимаю в OO можно выставить тип принтера. Я поставил Genereic. HP 1020 там нету, но можно поставить драйвер. А где его взять ?
Здравствуйте. Надо поднять почтовый сервер. Решил поставить postfix, и держать пользователей в mysql. Только теперь не могу решить с pop3 сервером. Раньше юзал popa3d, но видать от него придется отказаться. А какой есть простой pop3 клиент который умеет авторизоваться через mysql? Навороты типа ssl не обязательны. Пока нашел Dovecot, но у него довольно много наворотов. Что можете посоветовать ?
Здравствуйте. Возникла непонятная проблема. На моих (локальных) сокс серверах моя програмулька пашет, как 4, так и 5 версии. Попробовал взять инетовские публичиные сервера - все посылают - типа не могут приконектиться к серверу, в инете пробовал только 4 версию, посылают с 91 ошибкой. В чем проблема может быть? Адрес соксу передаю в виде ип.
Здравствуйте :) Кто-нибудь может мне помочь в приобретении аккаунта ? :) Хз как это делается, знаю только, что напрямую на гмейле зарегиться нельзя. Надо инфайт что-ли. Может кто даст?
Подскажи что лучше использовать для создания не очень большого сайта, чтобы удобней было разделить дизайн и код ? В инете много всего, но все не попробуешь, поэтому хотелось бы услышать какие-либо отзывы
Откуда качать обновления для данного дистра? В основном интересует только security fixes
Здравствуйте. Опишу все в одном топике. По порядку:
1. Поставил постфикс. Работает, отправляет. Но с приемом какие то проблемы странные (с приемом проверял пока только по fetcmail). Сперва письма просто оставалиьс в очереди на прием, а в лог лезли ошибки: Feb 6 21:58:13 hostname postfix/qmgr[288]: E87D613EF4: from=<email_here@mail.ru>, size=1052, nrcpt=1 (queue active) Feb 6 21:58:13 hostname postfix/qmgr[288]: E87D613EF4: to=<post@localhost.local_dns_hostname>, orig_to=<post@localhost>, relay=none, delay=22110, status=deferred (delivery temporarily suspended: transport is unavailable) Перековырял кучу настроек, и по-моему после того, как поставил "нормальные" права на доступ к его утилитам, все запахало - почта стала расходиься по юзерам. Но в лог все равно время от времени идут эти сообщения. Куда копать ?
2. Это касательно ммоего топика, который немного ниже. Проблема следующая: 2 сервера объединены в сеть по впн, протокол tcp. Поднят nfs на одном, сервере, другой сервак его подключает. Юзеры имеют доступ к дискам через самбу (на запись). НФС экспортирует как rw,sync, подключается как rw,bg,nointr,hard. Время от времени, особенно большие файлы, файлы приходят битыми. На кого грешить ?
Подскажиет наиболее стабильную файловую систему для организации "общей" дириктории между несколькими серваками связанными через инет (~5-10 mbit) по впн. Т.к. впн, то безопасность особо не интересует. Пока выбираю между нфс и смб. Какая из них лучше будет на таком канале ? Или есть более достойные альтернативы ? В основном будт перекачивать файлы размером несколько метров.
Ситуация такая: сейчас юзеры получают доступ к инету после авторизации. гуард делит их на две группы, одним можно то, другим то, но делит их по ип. можно делить по юзерам, но написано, что по юзерам - это indent, скуид же у меня авторизует через ncsa. Нашел в инете, что со скуидом >2.3 юзеров можно брать авторизованных не тока посредством indent, но и ncsa. Это так?
| ← назад | следующие → |