Новый патч для 2.6.7
http://kerneltrap.org/node/view/3413
Что-то я как ни читал - нифига не понял что этот патч делает. Может кто-то может объяснить доступно?
http://kerneltrap.org/node/view/3413
Что-то я как ни читал - нифига не понял что этот патч делает. Может кто-то может объяснить доступно?
Мистика, блин, какая-то. :(
Поставил последний jabberd2. Настройки по умолчанию на mysql. Все запустилось - отлично работает. Регистрация нового аккоунта проходит. Клиент тоже нормально подключается.
Но! Я пытаюсь в БД поменять например пароль юзера. Метод шифрования по умолчанию (sha_hex). По тестовому примеру, в моей проге ручного изменения юзера в БД hash формируется правильно.
1. Добавляю нового юзера. Подключиться не могу.
2. Меняю пароль у существующего юзера. Подлкючение идет только со старым паролем.
Это-то еще ладно - может сервак рестартовать надо...
Рестартовал сервак - все осталось по прежнему. Юзер с измененным паролем заходит по старому паролю, а новый вообще не подключается. 8(
Может кто в курсе - что это за фокусы? :(
Интересная штука получается. Есть вот такой текст:
my $dbh = DBI->connect(...);
...
if (fork() == 0)
{
...
exit;
};
$dbh->commit;
$dbh->disconnect;
При fork все переменные дублируются в дочерний процесс. В том числе и $dbh. И при exit как я понял происходит автоматическое закрытие коннекта. После этого на $dbh->commit выскакивает "Broken pipe".
Так вот вопрос - можно-ли как-то замаскировать переменную $dbho, что-бы она не передавалась в дочерний процесс?
Что за фигня у меня на сервере происходит? Только сегодня поставил ядро 2.4.26-ow2. Через 3-4 часа процесс keventd стал жрать 100% CPU. :((( Причем, такой-же эффект наблюдался перед этим, когда стояло ядро 2.4.24-ow1 с acpi пачтем. :(((
Сервак стоит без перифирии в стойке - ни клавиатуры ни мыши. Может с этим связано? Я уж от отчаяния не знаю на что и думать. :(((
Еще интересно, то, что у меня на рабочей машине почти такое-же ядро (только без ow патча) и аналогичное железо. Но на ней ничего такого не происходит. :(
Что можно сделать что-бы этот эффект устранить?
Есть у меня прога, которая в цикел делает сложную обработку файлов (с участием данных из MySQL базы). Для избежания переполнения памяти, я выделил обработчик обного файла в отдельный скрипт и вызываю его из основного (с циклом) через `script.pl params`
Скипт сейчас работает с неустраивающей меня скоростью. Есть пара путей для его ускорения. Один из них - передавать несколько хэшей с постоянными таблицами из MySQL прямо в скрипт-обработчик. Но через такой вызов как у меня это нереально.
Поэтому я сейчас задался следующими вопросами: 1. Освобождается-ли вся занятая блоком память при выполнении внутри блока evil? 2. В каком случае работа будет идти быстрее - при использовании evil или при использовании fork? 3. Насколько fork работает быстрее вызова программы через командную строку (как у меня сейчас реализовано)?
Качаю новости на свой news сервер пакетным способом командой newsx.
Возникла проблема - почти на всех сообщениях выдается ошибка: 223 $n $id article retrieved - request text separately
Кто знает с чем это связано? А то я что-то гуглем ничего вразумительного не нашел. :(
Странная штука.
Я так понял, что по стандарту jabber (xpps что-ли) передача файлов по крайней мере получателю производиться не по тому-же соединению, по которому идет текст, а по другому? И оно не работает если получатель находиться за NAT. Хотя обычное подключение нормально идет. Неужели такая ситуация не предусмотрена в стандарте jabber? :(((
Что-то я торможу не по детски. Нужна простейшая операция - увеличить размер холста картинки. Т.е. размер картинки должен увеличиться без пропорционального увеличения самой картинки.
Уже все доки по ImageMagick perl API облазил по несколько раз - нифига не понимаю. Вроде простейшая операция, а как сделать не могу найти. :(((
Цель - на минимаьлно возможном железе сделать систему захвата видео с видео-входа TV карточки на винт с минимальным сжатием (mpeg1 или mpeg2. Поток 8-10 Мбит в секунду). Насколько такое реально с компом на уровне 486? Какое ядро и с какими особыми настройками лучше для этого использовать? Может быть есть какие-нибудь идеи, учитывая что это будет мобильный вариант, по возможности, без монитора и внешней перифирии.
Может быть кто-то знает ссылки, которые могут помочь в данном деле?
Есть инет сервак. Чипсет i865, проц P4 3 Gz с поддержкой HT. Ядро 2.4.24-ow с патчами для acpi.
HT нормально врубается и некоторое время все отлично работает. Но через двое-трое суток работы процесс keventd начинает жрать 100% процессора и все, естественно, начинает тормозить.
Сейчас приходиться отключать ACPI (acpi=off в параметрах загрузки ядра), но вместе с ним, естественно отрубается и HT. :(
Кто знает, что это за эффект такой и как его можно устранить? Может быть можно каким-то образом включить ACPI для HT, но отключить остальные его возможности типа сохранения энергии и т.д.?
Возможно-ли postfix научить хранить сообщения не в mailbox в /var/spool/mail, а в базе MySQL? Это нужно для организации вебпочты.
Как из проги под mod_perl апача получить дискриптор сокета текущего соединения что-бы в него отдать файл методом sendfile?
Сейчас у меня новые mailbox (в /var/spool/mail) создаются с маской 600. Что нужно сделать что-бы все новые mailbox создавались с маской 640? В конфигах postfix не нашел ничего похожего. :(
Как можно корректно протестировать работоспособность сетевого соединения с mysql? Есть такая программка для мониторинга - monit. Вот для нее нужно придумать как тестировать нормальную работу порта mysql. Если ставить просто обычное наличие открытого порта и возможность соединения, то через некоторое время mysql блокирует localhost, т.к. идет слишком много оборванных соединений без логина. Я знаю что эту блокировку можно убрать, но мне хотелось-бы сделать по правильному.
Какие в данной ситации возможны варианты?
В общем, сертификат я сгенерировал как надо. Самоподписанный собственный CA сертификат. Осталась одна небольшая непонятность. При установке этого сертификата в IE поле "Понятное имя" показывает "<none>". Когда открыл один из таких сертификатов в опере (linux) показывается что в сертификате находиться "Unknown extension object ID 2 5 29 1: 0....[.p.ir.#Q~..M....r0p1+0)..U..."Copyright (c) 1997 Microsoft Corp.1.0...U....Microsoft Corporation1!0...U....Microsoft Root Authority......<<...>.c..@" (это корневой сертификат MS).
Есть-ли способ добавить такое имя в свой сертификат используя openssl в linux?
Есть сайт. На выделенном сервере (не подумайте ничего такого :). Нужно проверить как будет работать сервер под большой нагрузкой. Подскажите, пожалучса, существуют-ли готовые сситемы организации такого стресс-теста для сайта? Если да (уверен, что существуют), то как они называются?
Что-то я не пойму каким образом мне включить поддержку utf8 в функции lc и uc. Поставилв начале:
use utf8;
use locale;
use POSIX qw (locale_h);
setlocale(LC_CTYPE, 'en_US.UTF-8');
далее в тексте:
my $uckw = uc($kw);
$dbh->do('insert into t1 (kw) values (?)', undef, $uckw);
$idkw = $dbh->{'mysql_insertid'};
uc не срабатывает. В таблицу помещается оригинальная строка в кодировке UTF8. :(((
Дайте пожалуста наводку - куда копать.
Я проверяю это на русском тексте. Но в пирнципе, текст может быть на любом языке. Может быть в этом дело?
http://news.battery.ru/theme/technic/?newsId=9158553&from_m=smail
Есть мысли - можно-ли такое провернуть под linux?
Ситуация следующая:
На SB Live сгорел один из сетерео каналов.
Возможно-ли опциями модуля ядра или каким-либо другим софтовым способом добиться того, что-бы оба канала источника при воспроизведении смешивались и подавались на выход на оба-же физических канала?
Особого стерео мне сейчас не надо - изредка музыку послушать и фильмы посмотреть. А уж как припечет - возьму новую карточку. :)
Есть INN 2.4.1. Как его заставить принимать статьи на несуществующие группы и класть их в junk? Пробовал делать по инстуркции в inn.conf:
remembertrash: false
wanttrash: true
Но такой вариант не срабатывает. При попытке отправки статьи все равно выдается:
... connect
POST
340 Ok, recommended ID <c2aotd$2kg$1@localhost.localdomain>
Newsgroups: test.test
From: aaa@nnn.rr
Subject: test
sdfsd
.
441 No valid newsgroups in "test.test"
Может еще что-то надо поправить?
| ← назад | следующие → |