LINUX.ORG.RU

Сообщения roy

 

perl proxy server

Форум — Development

Здравствуйте. Посоветуйте, какую архитектуру прокси-сервер можно реализовать с точки зрения макс быстродейтсвия? Язык программирования - perl. Прокси сервер висит но порту, принимает коннекты. Получает данные от пользователя, передает их куда надо, получает овтет и возвращает его пользователю.

Из того, что я придумал - poll/select (не уверен, что они есть в перле, но думаю должны)

threadings - но думаю это дорого на каждого клиента запускать поток.

roy
()

ata errors

Форум — Linux-hardware

Добрый день. В dmesg появились такие строчки (всего, больше нету). С чем
 это связано и стоит ли волноваться? По smartctl все ок. На ata1 и ata2
 висят два сата винта, которые находтся в зеркале.

ata1: PIO error
ata1: status=0x50 { DriveReady SeekComplete }
ata1: PIO error
ata1: status=0x50 { DriveReady SeekComplete }
ata2: PIO error
ata2: status=0x50 { DriveReady SeekComplete }
ata2: PIO error
ata2: status=0x50 { DriveReady SeekComplete }
roy
()

2.4 шифрованный раздел

Форум — Admin

Здравствуйте. Подскажите, какие средства есть для организации шифрованного раздела для ядра 2.4? Не хочется из-за этого на 2.6 переползать, а вроде как только в нем есть сабж..

roy
()

web proxy

Форум — Admin

Добрый день. Есть несколько веб серверов в локальной сети и один сервер в интернете. С помощью чего лучше сделать прокси - запрос приходит на сервер, что имеет выход в интернет, если обращение идет к домену1, то запрос направляет к серверу1, к домену2 - к серверу2 и т.д.? Посмотрел в инете, вроде как и apache и nginx это умеют. Что в данном случае эффективнее?

roy
()

SMART errors

Форум — Linux-hardware

Error 21 occurred at disk power-on lifetime: 5493 hours When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 84 51 01 00 00 00 e0 Error: ICRC, ABRT 1 sectors at LBA = 0x00000000 = 0

Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name -- -- -- -- -- -- -- -- --------- -------------------- c8 00 01 00 00 00 e0 00 154.024 READ DMA c8 00 01 00 00 00 e0 00 154.023 READ DMA c8 00 04 00 00 00 e0 00 154.022 READ DMA c8 00 04 00 00 00 e0 00 154.015 READ DMA c8 00 04 00 00 00 e0 00 154.015 READ DMA

Это очень плохо? Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed without error 00% 12910 -

roy
()

что-то типа дневника

Форум — General

Добрый день. Посоветуйте пожалуйста программу, организванную наподобии "живых журналов", т.е. чтобы можно было вести типа дневника. Желательно: однопользователськая (без разницы в принципе), со своим ГУИ (но можно и основанной на веб). Просто может у кого есть что-то любимое, чтобы самому не перебирать все :)

roy
()

2.4 sata smartmontools

Форум — Linux-hardware

Добрый день. Подскажите, возможно ли, через стандартный для SATA дисков драйвер libata (как я понимаю, это когад диски именуются как /dev/sda) мониторить диски? В последний раз была ошибка, что SATA не поддерживается, но офф сайте говорится, что возможно работа только через стандартный IDE драйвер (или legacy mode в БИОС). Есть какие-либо варианты решения проблемы?

roy
()

один UPS на несколько серверов

Форум — Admin

Существуют ли решения выключать сервер, к которому непосредственно не подключена UPS, но который находится в одной сети с сервером, к которому она подключена? Ну т.е. на одной упсе висят несколько серверов, но провод управления подходит только к одному.

roy
()

squid несколько каналов

Форум — Admin

День добрый. Подскажите направление движения: на сервере есть два канала. Пользователи ходят в инет через сквид. Возможно ли сделать, чтобы некоторые пользователи выходили в инет через один канал, а остальные - через другой ? В принципе приемлимо два вида определения пользователя:

1. по логину - оптимальный вариант

2. по ип адресу

roy
()

slackware

Форум — Admin

Добрый день. В общем ситуация такая - есть рабочий сервер на 10.0 шлакваре (ну соответсвенно с обновлениями). Есьт на нем БД штатаная (последния из MySQL 4.* ветки) с несколькими базами. Щас потребовалось поставить 5.* версию. Какие есть пути решения? Как я понял тока один - бэкап БД, снос старой, установка из сырцов новой? Обновить до той, что 11 шлакваре идет я думаю не получится из-за разных glibc..

roy
()

greylist

Форум — Admin

Добрый день. Интересует такой вопрос. Многие крупные почтовые сервера (mail.ru хотя бы) имеют несколько серверов mx1.mail.ru...mx20.mail.ru, f1.mail.ru ну и т.д. Вы наверно уже поняли, к чему я, но опишу подробней.

Приходит письмо с mx3.mail.ru на локальный адрес, грейлист его видит в первый раз и посылает. Через некоторое вермя писмьо приходит снова, но уже с f11.mail.ru, грейлист его опять же видит в первый раз, и отбривает. После нескольких попыток mail.ru преестанет пробовать отправить писмьо. Почта не дошла.

Какие есть варинты решения проблемы, кроме как вносить такеи сервер в белый список? Ведь в таком случае, ничего не мешает спамерам ставить в адресе отправителя - ящики с этих серверов. Или я здесь ошибаюсь?

roy
()

шейпинг?

Форум — Admin

Добрый день. Возможно ли решить следующую задачу: есть роутер, через который ходят в инет несколько компов (NAT). Есть локальный процесс, тянущий траф из инета. Возможно ли дать локальному процессу мимнимальный приоритет на трафик из вне? Т.е. допустив если канал 32кбит, и кто то качает со скоростью 16кбит - локальному процессу дается так же оствашиеся 16 кбит, елсли канал свободен - то 32 кбит ? В принципе интересует все возможные решения, можно даже кривые, т.к. это временно

roy
()

LVM восстановление

Форум — Admin

Добрый день. А что делать если один из винтов, входящих в LVM, расСыпался? Полетит весь том ?

roy
()

хостинг

Форум — Admin

Добрый день. Не подкинете ссылок на доки, как настроить систему для хостинга ? Помнится в инете попадалось, но забыл сделать закладку, а щас найти не могу. Хотелось бы сделать выполненеи апача от имени пользователя ну и прочие вещи :)

roy
()

2.6 ядро для сервера

Форум — Admin

Добрый день. Появилась необходимость перехода на 2.6 ядро на сервере, подскажите, какая версия щас наиболее стабильна? Просто сам как то особо не слежу за 2.6 веткой, везде только 2.4 а дома 2.6.12, поставленное очень давно :)

roy
()

g++ crashes

Форум — General

Здравствуйте. Что-то при попытке скомпилить пару прог начал валиться g++ - мож конечно проги такие попались, ибо раньше почти все компилилось нормально. Может есть у кого мысли, отчего это может быть?

amd64, gcc -v
Reading specs from /usr/lib/gcc/x86_64-slackware-linux/3.4.3/specs
Configured with: ../gcc-3.4.3/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=x86_64-slackware-linux --host=x86_64-slackware-linux
Thread model: posix
gcc version 3.4.3

валится при компиляции stardict-2.4.8:

 make
make  all-recursive
make[1]: Entering directory `/usr/src/progz/stardict-2.4.8'
Making all in src
make[2]: Entering directory `/usr/src/progz/stardict-2.4.8/src'
Making all in lib
make[3]: Entering directory `/usr/src/progz/stardict-2.4.8/src/lib'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    -I/usr/X11R6/include  -g -O2 -MT lib.o -MD -MP -MF ".deps/lib.Tpo" -c -o lib.o lib.cpp; \
then mv -f ".deps/lib.Tpo" ".deps/lib.Po"; else rm -f ".deps/lib.Tpo"; exit 1; fi
g++: Internal error: Segmentation fault (program cc1plus)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.
make[3]: *** [lib.o] Error 1
make[3]: Leaving directory `/usr/src/progz/stardict-2.4.8/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/progz/stardict-2.4.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/progz/stardict-2.4.8'
make: *** [all] Error 2

dmesg:
 <0>general protection fault: 0000 [6]
CPU 0
Modules linked in: ub vmnet snd_pcm_oss snd_mixer_oss snd_mpu401 snd_mpu401_uart parport_pc parport snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd via_rhine nvidia 3c59x it87 eeprom i2c_sensor i2c_isa i2c_nforce2 i2c_core vmmon fuse
Pid: 7446, comm: cc1plus Tainted: P      2.6.12.2
RIP: 0010:[<ffffffff80152272>] <ffffffff80152272>{__rmqueue+82}
RSP: 0000:ffff810039c95c98  EFLAGS: 00010083
RAX: ff008100013e36e8 RBX: ffffffff80514980 RCX: ffff810001432978
RDX: ffffffff80514a10 RSI: 0000000000000001 RDI: ffffffff80514998
RBP: ffffffff805149c8 R08: ffffffff80514a10 R09: 0000000000000001
R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
R13: ffffffff805149b8 R14: ffffffff80514980 R15: ffff810001432950
FS:  00002aaaaadf84a0(0000) GS:ffffffff80660440(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00002aaaace60000 CR3: 0000000010d71000 CR4: 00000000000006e0
Process cc1plus (pid: 7446, threadinfo ffff810039c94000, task ffff810039c770f0)
Stack: 0000000000000000 ffffffff80514980 ffffffff805149c8 0000000000000000
       ffffffff805149b8 0000000000000019 0000000000000000 ffffffff801526ac
       0000001900000000 000000000000001f
Call Trace:<ffffffff801526ac>{buffered_rmqueue+124} <ffffffff80152a32>{__alloc_pages+194}
       <ffffffff8015d0e9>{do_no_page+249} <ffffffff80151028>{__generic_file_aio_read+424}
       <ffffffff8015d580>{handle_mm_fault+400} <ffffffff801511db>{generic_file_read+187}
       <ffffffff8011f3e9>{do_page_fault+1001} <ffffffff8010efbd>{error_exit+0}


Code: 48 89 50 08 48 89 02 48 c7 41 08 00 02 20 00 48 c7 01 00 01
RIP <ffffffff80152272>{__rmqueue+82} RSP <ffff810039c95c98>
roy
()

обновление KAV

Форум — Admin

Добрый день. Может кто-нибудь подсказать, как и что надо выкачивать с ftp.kaspersky.com чтоюы виндовые клиенты могли нормально обновляться с сетевой папки? Версия 5.0.383. Пытался сделать как написано на сайте - но как то странно получается, если обновлять каждый день - то ок, а если с нуля (после установки) - то не хотит.

P.S. немного оффтоп, но достало уже..

roy
()

статистика почты

Форум — Development

Добрый день )

Надо сделать подсчет статистики трафика для локального ползователя, придумал два способа:

1. демон, который читает maillog, парсит его и обновляет БД

2. фильтр (MTA postfix), через который проходит вся почты и который обновяет БД

Хотелось бы узнать, какой из этих вариантов более "правильный" ?

Первый выглядит попроще, но здесь это не основопологающий критерий. Больше инетересует проивзодительность (хотя на данный момент трафик не большой, меньше 1к в сутки), и "красота" :) Мне больше нравится второй вариант.

roy
()

пречень железа на машине

Форум — General

Добрый день. Понадобилось провести инвентаризацию. Для сия требуется в т.ч. инфа и с серверов, а т.к. нет желания влезть внутрь и смотреть что почем - есть ли софт, который способен определить, сколько памяти (сколько планок по сколько), матплату и прочее железыне внутренности компа под линухом?

roy
()

Postfix два content-filter

Форум — Admin

Добрый день. Подскажите, какие есть варианты организации двух фильтров?
Первый фильтр - clamsmtp, настроен по оффдокам. Как возможно прикрутить
второй фильтр? Через него должна проходить вся почта, что прошла через 
первый.


Как вариант - (не знаю насколько верный): заменить строчку
"-o content_filter=" на "-o content_filter=scan:dest2:port2" в

127.0.0.1:10026 inet  n -       n       -       16      smtpd
        -o content_filter=
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks_style=host
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8

Только вот еще не могу понять, где ждать письма? ;) Немного запутался,
буду рад кратиким объяснениям
roy
()

RSS подписка на новые темы