LINUX.ORG.RU

Сообщения httpd

 

копи-паст минуя системный clipboard

Форум — Development

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

Попытался накидать на autohotkey но она не умеет копировать минуя системный клипбоард, подскажите на чем проще это написать, есть опыт работы на perl и python, справятся они с задачей, или только C/C++ ?

 

httpd
()

Параллельный запуск функций в скрипте

Форум — Development

привет,

вот есть такой скриптец на perl:

sub syncitem {

$hash = $_[0];
$name = $_[1];
$vars = $_[2];

if ($name and $hash) {
$dbh->do("UPDATE items set name='$name' where hash='$hash' and top>'$vars'");
}
}

syncitem(hashfdf32lk_w,cycle,$top);
syncitem(hash2ewffwe,basket,$top);

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

httpd
()

mysql where conditions

Форум — Admin

Привет,

есть такая query:

mysql> select field1,field2,field3 from tabl where name like '%somename%' and id > 100;
как задать чтобы mysql сначала делал выборку по id > 100, а потом по тому что выберет a.name like '%somename%'. Ну те понятно что выборка a.name like по всей таблицы может занять кучу времени, а вот если сразу отсечь выборку более быстрой id > 100 - это значительно сократит выборку.

httpd
()

mod_perl2 сессии

Форум — Development

Всем привет, в инете полно примеров как использовать сессии в mod_perl Apache 1.x, однако для mod_perl2 я ни одного рабочего примера найти не могу. Может тут кто знаком с этим и даст пример как оно там работает? а то 2 дня уже ломаю голову работает на половину. на данный момент есть такой кусок кода тупо создать сессию и вытащить из нее значение если сессия есть:

 use Apache2::Request; 
 use Apache2::RequestRec; 
 use Apache::Session::File; 
  
$req = Apache2::Request->new($r); 
    
# check if session exists 
  
 $cookie = $req->headers_in->{Cookie} || undef; 
  
 if ($cookie) { 
 $cookie =~ s/SESSION_ID=(\w*)/$1/; 
  
 tie %session, 'Apache::Session::File', $cookie, 
 { Directory => "/tmp/plsessions/", 
   LockDirectory => "/tmp/plsessionslock/" }; 
  
 $acc_fromsess = $session{acc_id}; 
 print "Yes cookie = $cookie<br>"; 
 print "acc_fromsess = $acc_fromsess<br>"; 
 } 
  
 else { 
 #create a new session, give them their cookie back 
  
 tie %session, 'Apache::Session::File', $cookie, 
 { Directory => "/tmp/plsessions/", 
   LockDirectory => "/tmp/plsessionslock/" }; 
  
 $session_cookie = "SESSION_ID=$session{_session_id};"; 
 $req->headers_out->set('Set-Cookie' => $session_cookie); 
 print "No cookie, new = $session_cookie<br>"; 
 $session{acc_id} = "234"; 
 } 

при этом создание новой сессии происходит нормально, а вот проверка существующей сессии, падает с ошибкой malloc в логе:
==> /etc/httpd/logs/error_log <==
*** glibc detected *** /var/www/trade: malloc(): smallbin double linked list corrupted: 0x00007f3bfecbb960 ***

помогите плиз понять что не так или хотя бы пример работы с сессией в mod_perl2

httpd
()

WebCluster Shared Storage

Форум — Admin

Привет,

у меня есть Web кластер из 3х нод, балансировка траффика между ними происходит посредством LVS. В данный момент шара на которой находятся все сайты подмаунчена на всех нодах посредством NFS. Проблема в том что в часы пик возникает bottleneck на стороне NFS из-за чего сайты тормозят(много getattr,read nfs call'ов ). сам nfs я уже тюнил, и думаю что достиг предела его производительности. У кого есть опыт в данной области, есть ли более эффективное решение для данной конфигурации для организации shared storage? Будет ли подмаунчивание посредством iSCSI более выгодным в данном случае или есть другие решения?

httpd
()

Оптимизация базы MySQL

Форум — Admin

Всем привет,

ситуация такая есть база большая, файл /var/lib/mysql/ibdata1 уже около 20Г. Начинает тормозить, делаю полный дамп, стопаю mysql, убиваю /var/lib/mysql, старт mysql, ресторю дамп, ibdata1 в 3 раза меньше, все летает.

С mysql работаю мало, в основном с postgre, там есть замечательная утилитка «cluster/vacuum», которая делает примерно тоже самое, но на живой базе. Кто с mysql работает подскажите, по-любому там что-то подобное как в postgre должно быть.

пс. mysql-5.1.61

httpd
()

ВУЗы для ИТшников

Форум — General

Пришел ко мне двоюродный брат, (заканчивает школу летом) и говорит хочу настраивать сервера, веб сервисы и тп, кароч по моей специальности. В свое время когда я учился, лет 7 назад на факультете автоматики и выч. техники, вообще ничего подобного не было, все очень поверхностно и вообще знания не актуальные преподавались, все приходилось изучать самому. Вообще есть у нас в России ВУЗы в которых преподают настройку юникс серверов: networking/routing, DNS, FTPd, iptables, kernel, mail servers, httpd, php, security и тп. не поверхностно а серьезно, чтобы реально эти знания были актуальными.

httpd
()

как уменьшить LINUX LVM ?

Форум — General

Привет,

посоветуйте чем заресайзить партицию с типом LINUX LVM (8e) без потери данных на LVM. при попытке заресайзить через parted, выдает ошибку о неизвестной фаловой системы. через fdisk ресайзить не получается, только вариант с удалением партиции и созданием новой с того же стартового блока но другого размера, что не совсем безопасно для данных. Есть более безопасный способ под RHEL6/CentOS ?

httpd
()

[Ubuntu] как включить автосохранение сессии

Форум — Desktop

Привет,

у меня ubuntu 10.11 c дефолтным десктопом, как включить эту фичу чтобы при перезагрузке моя сессия со всеми запущенными приложениями запускалось автоматически? В КДЕ это было по умлочанию, а здесь что-то не понятно, попытался создать ключ /apps/gnome-session/options/auto_save_session = true
в configuration editor , но не помогло.
Запускать свои приложения через «Startup Applications...» немного не тот функционал.
Вобщем кто смог насторить автосохранение?

 

httpd
()

[Ubuntu 11.10] аналог mRemote

Форум — Desktop

Привет, кто-нить нашел аналог mRemote под убунту? Попробовал несколько варинтов, к примеру есть Remmina но там нет возможности сохранять пароли. Есть gnome-connection-manager но глюки у него с териманлом.
Кто чем пользуется еще? главное чтобы была возможнть сессий ssh и rdp ну и пароли сохранять можно было.

httpd
()

mail client for linux

Форум — General

Привет,

подскажите какой-нить вменяемый мейл клиент под линукс(редхат) который спсобен нормально работать с сервером exchange 2010, imap на сервере отключен.

пытался повоевать с evolution ( mapi mode) но чето безуспешно.

httpd
()

как установить RHEL ?

Форум — Linux-install

Всем привет,

купил новый сервак, и уже 3й день мучаюсь с установкой rhel6/centos6 на него.

MB: ASUS P8H61-M PRO CPU: Intel i3 2120 3.3GHz 3Mb HDD1: Corsair SSD SATA-3 60GB HDD2: Seagate Momentus SATA-2 500GB

загрузчик из netinstall iso не определяет мое железо и тупо виснет на этапе: .... Waiting for hardware to initialize...

с liveCD редхатовских загрузится также не удается. виснет на определении железа.

только убунту 11 опредилила все мое железо и смогла загрузится.

путем перебора/выключений устройств в биосе пришел к тому что дело в устройствах SATA, если выключить ASM1061 то загрузка инсталятора проходит, но я остаюсь без жестких дисков.

попробовал подсунуть убунтовский vmlinuz редхатовскому установщику, вся проверка проходит успешно, но клава в загрузчике не регагирует, видимо усб клава не подгружается. Вобщим я дохожу до того, что надо как-то перекомпилять редхатовский vmlinuz и initrd с поддержкой ASM1061 SATA-2/3

кто имел дело с этим подскажиите как это сделать можно? что если на другой машинке скомпилять 3.1 ядро с поддрежкой всего этого железа, и подкинуть новый vmlinuz и initrd загрузчику?

пс. убунту не предлагать, надо именно rhel/centos поставить.

httpd
()

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