16
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Странно поведение на OpenVZ сървър
|
-: Feb 07, 2014, 15:35
|
Здравей ,
За да провериш дали контейнера си стига лимите ползвай тази команда вътре от контейнера:
cat /proc/user_beancounters
или
vzctl exec [CONTAINER_NUMBER] cat /proc/user_beancounters
ще видиш линии като kmemsize , privvmpages,shmpages последната колона "failcnt" те интересува. Тя ти показва колко колко пъти си е ударил лимита. Ако стойността е цифри значи контейнера иска повече ресурси от дадените му.
Като стартираш "top" натисни 1 ,за да ти искара всички процесори ,за да видиш натоварването на всеки по отделно Като ти гледам output-a процесора ти е над 80% idle тоест грижа нямаш явно просто контейнера се ползва .
vzlist понякога може да НЕ ти даде ТОЧНИТЕ данни заради забаване от ъпдейтите. Ето това ще ти изкара всички контейнери каквъв им е LOAD AVG в реално време директно от тях.
for i in `vzlist -H -o ctid`; do echo "CTID: ${i} `vzctl exec ${i} cat /proc/loadavg`"; done
Друго туулчета които да разгледаш
vztop -b -c -n 1 -E vzps auxfww -E
|
|
|
17
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Проблем с инсталиране на две операционни на един твърд диск.
|
-: Feb 07, 2014, 15:14
|
Прекалено е дълго да го обясня от началото до края ,но трябва да имаш вече отделен ДЯЛ за линукса на който да го сложиш. Ето пример: Дял 1 - Windows boot ( NTFS ) Дял 2 - Windows C: ( root ) ( NTFS ) Дял 3 - Data ( NTFS ) < този ще го форматираш в ext4,reiserfs .. и т.н. за да се ползва от линукса. Ти трябва да изтриеш този Дял 3 . Дори ако е нужно да го разделиш на два ,за да имаш и swap ако имаш РАМ swap-a може и да не ти трябва. Аз съм с 8G и swap нямам . Swap-a е нужен за Hybernate тъйче си помисли дали ще ти трябва. Ето прочети внимателнно това: Use that > http://www.everydaylinuxuser.com/2013/09/install-ubuntu-linux-alongside-windows.html Важната стъпа е: 6. Partition the empty space > там избери "Something else" и сега вече този 3ти дял ще си го форматираш в ext4, reiserfs...и т.н. и ще го зададеш да ти е ROOT дяла. Тогава убунтото ще се инсталира там.
|
|
|
18
|
Linux секция за начинаещи / Настройка на хардуер / Re: Автоматично стартиране на Линукс
|
-: Jul 02, 2010, 10:19
|
Като за начало дай какъв BIOS ползваш ,за да ти дадем точна информация.
Повечете опции са в Power Manager там има On suspend (Stay Off , ON , Last state) аз слагам Last state ако си е бил изключен да си остане изключен.
За по подробна информация трябва да пратиш производител и версия на БИОС-а.
|
|
|
19
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Apache2 хаби много ресурси
|
-: Jul 02, 2010, 10:16
|
Здравей ,
Преди време имах подобен проблем постоянно разни хора точеха от сървъра им и отваряха по 10 конекции и тогава нямаше този бърз нет и неможех да си върша работата ето как реших проблема.
Ip connection limit може да задеш определен брой на конекции от едно ip това може би няма да помогне ако са 50-100 бота ,но ще ти намели конекциите от IP .
Ето нещо друго което може да погнеднеш
[httpbl-access-log] enabled = true filter = httpbl-access-log port = http maxfailures = 1 bantime = 86400 logpath = /usr/local/apache2/logs/httpbl_access_log action = iptables[name=httpbl-access-log, port=http, protocol=tcp]
това е Fail2ban ползвам го от 4г. и съм супер доволен има мн финни настройки за време ignore networks/ip и max retry
Досега не съм ограничавал нищо освен sshd ftpd ,но има и за apache може да го погледнеш
|
|
|
23
|
Linux секция за напреднали / Начини за увеличаване на бързодействието / Load balancing
|
-: May 23, 2008, 15:24
|
Здравейте ,
Имам следната топология няколко сървъра обслужват сайт отделно mysql ,memcache ,flash ,web .
Досегашна топология
Client ----> haproxy ---> web ---> memcache web2--> memcache web3--> memcache
web , web2 ,web3 са Apache servers
в момента имам идея да минат всичките на Nginx ,но проблема идва от това ,че все още доколкото съм запознат nginx неможе да сработва с Cookies а Haproxy ползва точно това.
Идеята ми е някой дали е правил nginx load balancer (reverce proxy) защото искам да оптимизирам сървърите и да разкарам апачетата.
Поздрави
|
|
|
24
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Memcached web proxy
|
-: May 14, 2008, 17:07
|
The situation is this. Gentoo servers 2.6.22 kernels here we use apache1.3 php4.4.4 ###### server1 --- Haproxy + web server2 --- Web server3 --- Memcached server4 --- mysql ###### Debian servers 2.6.24 kernel apache2 php5 ### New server --- Web ####################################### ПОлзваме прокси което да е баланс между 2-ва WEB сега се опитваме да вкараме нов сървър и да станат 3 WEB-a ,но явно мемкеш се издънва на новия съвръв вървеше apache2 php5 след това DOWNGRADE то apache1.3 php4.4.4 компилирах и memcache client-a на ръка пробвахме с 3-ри версии 1.3х ,2.0 и3.0 смених и кърнала от 2.6.24 на 2.6.25 ,но проблема си седи Here the haproxy.conf Code: Примерен код | global log 127.0.0.1 local0 log 127.0.0.1 local1 notice #log loghost local0 info #debug #quiet user nobody group nobody
defaults mode http option httplog option dontlognull #2x exp option abortonclose option redispatch retries 10 maxconn 2048 contimeout 5000 clitimeout 50000 srvtimeout 50000
listen Ferm IP:80 mode http stats enable stats auth user:passs1sds stats hide-version stats scope . stats uri /load?stats stats realm Statistics stats refresh 5s balance roundrobin # cookie SID prefix cookie JSESSIONID prefix # cookie SERVERID insert indirect option httpclose option forwardfor # option persist option httpchk HEAD http://x.x.x.x/check.txt HTTP/1.0 server a server3 cookie D check inter 10000 backup # server b Newserver cookie C weight 50 minconn 10 maxconn 600 check inter 1000 server c server1 cookie A weight 10 minconn 40 maxconn 600 check inter 1000 server d server2 cookie B weight 20 minconn 30 maxconn 600 check inter 1000 redispatch
|
Memcached start with :
Code:
Примерен код | /usr/bin/memcached -d -p 11211 -l x.x.x.x -m 4096 -c 20480 -u memcached -P /var/run/memcached/memcached-11211.pid |
Това се връща от MEMCACHED..
Примерен код | <8 set fail1210688324 0 0 7 <7 set fail1210688327 0 0 7 <11 set fail1210688335 0 0 7 <11 set fail1210688338 0 0 7 <9 set fail1210688345 0 0 7
|
Доколкото разбирам проблема идва от мемкеш 1.Клиента си кликва 2.Проссито разпределя заявките и отива примерно към НОВИЯ сървър т 3.Сървъра преда на МЕМКЕШ сървъра който е на друга машина 4.Мемкеша му връща грешка 5.Клиента не взима данните от мемкеш-а и започва да рови из БАЗАТА ДАННИ след 10-15 мин като се натрупат достатъчно клиенти базата явно неможе да смогне и сървъра вдига 30 лоад
Идеи ....
Greetings
|
|
|
25
|
BSD секция / Настройки на софтуер / Memcached web proxy
|
-: May 14, 2008, 17:07
|
The situation is this. Gentoo servers 2.6.22 kernels here we use apache1.3 php4.4.4 ###### server1 --- Haproxy + web server2 --- Web server3 --- Memcached server4 --- mysql ###### Debian servers 2.6.24 kernel apache2 php5 ### New server --- Web ####################################### ПОлзваме прокси което да е баланс между 2-ва WEB сега се опитваме да вкараме нов сървър и да станат 3 WEB-a ,но явно мемкеш се издънва на новия съвръв вървеше apache2 php5 след това DOWNGRADE то apache1.3 php4.4.4 компилирах и memcache client-a на ръка пробвахме с 3-ри версии 1.3х ,2.0 и3.0 смених и кърнала от 2.6.24 на 2.6.25 ,но проблема си седи Here the haproxy.conf Code: Примерен код | global log 127.0.0.1 local0 log 127.0.0.1 local1 notice #log loghost local0 info #debug #quiet user nobody group nobody
defaults mode http option httplog option dontlognull #2x exp option abortonclose option redispatch retries 10 maxconn 2048 contimeout 5000 clitimeout 50000 srvtimeout 50000
listen Ferm IP:80 mode http stats enable stats auth user:passs1sds stats hide-version stats scope . stats uri /load?stats stats realm Statistics stats refresh 5s balance roundrobin # cookie SID prefix cookie JSESSIONID prefix # cookie SERVERID insert indirect option httpclose option forwardfor # option persist option httpchk HEAD http://x.x.x.x/check.txt HTTP/1.0 server a server3 cookie D check inter 10000 backup # server b Newserver cookie C weight 50 minconn 10 maxconn 600 check inter 1000 server c server1 cookie A weight 10 minconn 40 maxconn 600 check inter 1000 server d server2 cookie B weight 20 minconn 30 maxconn 600 check inter 1000 redispatch
|
Memcached start with :
Code:
Примерен код | /usr/bin/memcached -d -p 11211 -l x.x.x.x -m 4096 -c 20480 -u memcached -P /var/run/memcached/memcached-11211.pid |
Това се връща от MEMCACHED..
Примерен код | <8 set fail1210688324 0 0 7 <7 set fail1210688327 0 0 7 <11 set fail1210688335 0 0 7 <11 set fail1210688338 0 0 7 <9 set fail1210688345 0 0 7
|
Доколкото разбирам проблема идва от мемкеш 1.Клиента си кликва 2.Проссито разпределя заявките и отива примерно към НОВИЯ сървър т 3.Сървъра преда на МЕМКЕШ сървъра който е на друга машина 4.Мемкеша му връща грешка 5.Клиента не взима данните от мемкеш-а и започва да рови из БАЗАТА ДАННИ след 10-15 мин като се натрупат достатъчно клиенти базата явно неможе да смогне и сървъра вдига 30 лоад
Идеи ....
Greetings
|
|
|
26
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Netboot & net install over 50 computers
|
-: Feb 19, 2008, 19:02
|
Здравейте колеги,
Имам запитване от някой който е инсталирал наведнъж повече от 10 машини.Дотук какво съм правил 1.Преинтсалиране не само на линукс и на Уиндолс с partimage работи има едно SystemRescueCd с което може да се буутне и да се възвърне чисто конфигуриран имейдж . 2.Netboot инсталация по мрежата видях ,че има и auto mode ,но не съм го тествал.
Искам да инсталирам една машина да е настроя след това да клонирам същита конфигурация на поне 10 машини през netboot BIOS някъкви идеи и предложения (: Машините ще са еднакви и може да закачам примерно по 4-5 диска на една машина и да клонирам ,но искам да го направя всичко това по мрежата .
Някъкви идеи и предложения освен тези които може би ще ползвам
Поздрави
|
|
|
28
|
Нетехнически теми / Идеи и мнения / Vnc control
|
-: Oct 12, 2007, 13:22
|
Здравейте колеги,
ОS:Debian testing X: Gnome 2.18.3
От доста време се търся нещо подобно на Apple Remote Desktop , Windows VNCscan , Net control 2 ,
Тоетс идеята е да имам софтуер където мога да виждам повече от 2-ва клиента декстопите примерно имам 50 ПЦ-та искам да мога да виждам в реално време 4-ри какво точно правят.
Имам над 50 макинтоша и с тях е лесно ,но идеята е ,че се конетктвам през моя линукс към друг макинтош посредством VNC server инсталиран на този MAC и от него контролирам маковете.Искам от моя Линукс десктоп да виждам $indows машините като на тях ще сложа VNC servers (real,ultra, ... ). Мерси на отзовалите се предварително.
Поздрави
|
|
|
30
|
Linux секция за начинаещи / Настройка на програми / Vnc control
|
-: Oct 12, 2007, 13:22
|
Здравейте колеги,
ОS:Debian testing X: Gnome 2.18.3
От доста време се търся нещо подобно на Apple Remote Desktop , Windows VNCscan , Net control 2 ,
Тоетс идеята е да имам софтуер където мога да виждам повече от 2-ва клиента декстопите примерно имам 50 ПЦ-та искам да мога да виждам в реално време 4-ри какво точно правят.
Имам над 50 макинтоша и с тях е лесно ,но идеята е ,че се конетктвам през моя линукс към друг макинтош посредством VNC server инсталиран на този MAC и от него контролирам маковете.Искам от моя Линукс десктоп да виждам $indows машините като на тях ще сложа VNC servers (real,ultra, ... ). Мерси на отзовалите се предварително.
Поздрави
|
|
|
|