Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - fotka

Stran: 1 ... 7 8 [9] 10 11 ... 15
121
Server / Zapnutí komprese na serveru - konflikt?
« kdy: 02. 03. 2011, 18:00:10 »
Ahoj,

Mam Linux CentOS server a na nem mi bezí Wordpressy a dve PHPBB fora + dalsi stranky.

Chci zapnout na serveru globalne kompresi dat a donutit cachovani prohlizece uzivatele.

Nektere moje wordpressy maji nainstalovany W3 Total Cache plugin a PHPBB fora zase zapnutou gzip kompresi.

Co se stane kdyz jeste k tomu zapnu tu kompresi atd. globalne na serveru?

Kód: [Vybrat]
(httpd.conf)? Bude konflikt?
<IfModule mod_deflate.c>
<IfModule mod_setenvif.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
</IfModule>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css application/x-javascript text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
</IfModule>
<FilesMatch "\.(css|js)$">
FileETag None
<IfModule mod_headers.c>
Header set X-Powered-By "W3 Total Cache/0.9.1.3"
</IfModule>
</FilesMatch>
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml)$">
FileETag None
<IfModule mod_headers.c>
Header set X-Powered-By "W3 Total Cache/0.9.1.3"
</IfModule>
</FilesMatch>
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$">
FileETag None
<IfModule mod_headers.c>
Header set X-Powered-By "W3 Total Cache/0.9.1.3"
</IfModule>
</FilesMatch>

-------------------------------

<IfModule mod_deflate.c>
SetOutputFilter DEFLATE

<IfModule mod_setenvif.c>
# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won’t work. You can use the following
# workaround to get the desired effect:
#BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Don’t compress already-compressed files
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:avi|mov|mp3|mp4|rm|flv|swf|mp?g)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
</IfModule>

<IfModule mod_headers.c>
# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
</IfModule>

Dekuji predem za nazory, rady a zkusenosti.

122
Server / Re: Příčina přeplňování /dev/loop0
« kdy: 01. 03. 2011, 17:40:13 »
Pidal jsem table_cache na 2048M, odebral eaccelerator z Apache a msazal vechno z /tmp vcetne slozky eacceleratoru a po restartu mysql apache je load, pamet i temp minimále vyuzity. Coz je dobre.

Do wordpressu instaluju W3 Total cache a zkusim asi jeste zapnout kompresi (GZIP / Deflate) vsech textu/obrazku.

EDIT: příčina mohla být nesprávně nastavená konfigurace mysql (etc/my.cnf) příliš vysoké hodnoty). Teď je to v pořádku.

123
Server / Re: Příčina přeplňování /dev/loop0
« kdy: 01. 03. 2011, 15:01:00 »
Smazané soubory zabírají místo, dokud jsou otevřené, ale du je nevidí, protože jsou smazané.

Restartoval jsem Apache i Mysql ale je to stále na 94%, load se ale sníil az na 1
Wordpress blogy písí:
Citace
Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Kdyz /tmp promazu (jen soubory v nem, ne slozky) tak to zase postupne naroste na tech 94%. Mam tam slozku eaccelerator ktery mi tu doporucil PCnity, tak nevim..

124
Server / Re: Příčina přeplňování /dev/loop0
« kdy: 01. 03. 2011, 13:52:19 »
Zkus lsof a fuser. Jsou o nich i české články.

Citace
[root@server tmp]# lsof /tmp
COMMAND     PID     USER   FD   TYPE DEVICE   SIZE NODE NAME
php         599 kukninet    4uW  REG    7,0      0 6004 /tmp/sess_7b9b1813d31670de9256dbae5e5b7634
lsof       1510     root  cwd    DIR    7,0 421888    2 /tmp
lsof       1512     root  cwd    DIR    7,0 421888    2 /tmp
mysqld     2593    mysql    4u   REG    7,0      0  919 /tmp/ibqoDgfE (deleted)
mysqld     2593    mysql    5u   REG    7,0      0  929 /tmp/ibZBOoPQ (deleted)
mysqld     2593    mysql    6u   REG    7,0      0  955 /tmp/ibubaxp3 (deleted)
queueproc 22942     root    0r   REG    7,0  16817 1485 /tmp/sh-thd-1297830995 (deleted)
cpdavd    23005     root    0r   REG    7,0  16817 1485 /tmp/sh-thd-1297830995 (deleted)
bash      32757     root  cwd    DIR    7,0 421888    2 /tmp
[root@server tmp]# fuser /tmp
/tmp:                32757c

Hlásí mi to ze dev/loop0 je preplneny: /dev/loop0 - /tmp    - 94.92% (956720 of 1007896)

ale pritom kdyz dam ls -lhS tak mi to nezorazuje zadne velke soubory. Nevite cim to je?

125
Server / Re: Přesunutí zátěže z procesoru na paměť
« kdy: 27. 02. 2011, 15:27:16 »
Co bych měl změnit aby se to sníilo ten load? Teď mam už asi 6 minut load 90.00 ( 8 ).
Problém musí být podle mě tohle: http://pastebin.com/n4HVKhXL
Jinak byl load cca 4.

/edit: ty buffery jsem dal zpět na ten 1GB

PHP 5 Handler si můžu vybrat: suphp, dso, cgi, none
Apache suEXEC mam teď on

měl bych něco změnit?

126
Server / Re: Přesunutí zátěže z procesoru na paměť
« kdy: 27. 02. 2011, 11:18:16 »
Citace
[root@server ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          8052       7487        564          0        142       5446
-/+ buffers/cache:       1899       6153
Swap:         1026        404        621

Citace
Default PHP Version (.php files)   5
PHP 5 Handler   suphp
PHP 4 Handler   none
Apache suEXEC     on
Apache 2.2
PHP 5.2.9

Ahoj,

paměť už byla na 18%, a load na 5-12 ( 8 ). Teď jsem provedl následující změny, uvidíme co to udělá..

Nainstaloval EAccelerator for PHP - v0.9.6.1
[mysqld] Key Buffer jsem dal na 2048M
[mysqld] Join Buffer jsem dal na 2048M
[mysqld] Sort buffer jsem dal na 1024M

www.MYSQLTuner.pl mi po kontrole (asi 10 minut běhu Mysql) píše:

[!!] Switch to 64-bit OS - MySQL cannot currently use all of your RAM
[!!] Query cache prunes per day: 20086309
[!!] Joins performed without indexes: 5
[!!] Temporary tables created on disk: 49% (118K on disk / 236K total)
[!!] Table cache hit rate: 3% (1K open / 50K opened)

Variables to adjust:
  *** MySQL's maximum memory usage is dangerously high ***
  *** Add RAM before increasing MySQL buffer variables ***
    query_cache_size (> 64M)
    join_buffer_size (> 2.0G, or always use indexes with joins)
    table_cache (> 1800)

 :o

127
Server / Re: Přesunutí zátěže z procesoru na paměť
« kdy: 26. 02. 2011, 14:56:32 »
Díky PCnity:

Citace
Zaujimave ze isamcheck ma vacsie buffery nez mysqld. Inak ten server nemoze byt moc zatazeny ked prezijes len so 100 connections.
To jsem asi špatně upravil...

Citace
A inom topicu mas vidiet ze ti bezia InnoDB enginovske db... Na tie nezabudaj, nastavenia mas kde?
To je všechno co je v /etc/my.cnf ...

Tu je moje nová konfigurace: http://pastebin.com/K12Gwn92

Citace
key_buffer=256M
join_buffer=512M
max_allowed_packet=512M
table_cache=1800
sort_buffer=256M
record_buffer=64M
thread_cache_size=128
max_user_connections=100
thread_concurrency=6
myisam_sort_buffer_size=64M
max_heap_table_size=256M
tmp_table_size=512M
innodb_buffer_pool_size=724M

query_cache_limit=256M
query_cache_size=64M
query_cache_type=1

Ty co jsem udělal tučným písmem jsem tam manuálně dodal, myslím že tam nebyly. Tak nevím jestli je to špatně...?

Na tom serveru mam několik účtů na každém docela hodně blogů na Wordpressu. Některé mají opravdu velké databáze.

Jeden z blogů mi právě dělá Locked queries tak je možné že příčna je nedostatečná paměť pro ty mysql dotazy.

Co byste doporučili navýšit?

Mám procesor 8 jader, 8GB ram.
Load je teď co jsem zvýšil ty hodnoty asi 2.00 ( 8 ). Z předchozích 4.00 ( 8 ). Load ale nyní běhá občas až na 10 ( 8 ), předtím byl až 20 ( 8 ) i mnohem více. Paměť je ale stabilně obsazená pouze z asi 12%..

děkuji moc,
F.

128
Server / Re: Logování pomalých MYSQL procesů
« kdy: 25. 02. 2011, 22:47:25 »
No používam Wordpressy, u několika je celkem gigantická databáze. Za 50 minut běhu mysql je tam 35 Slow_queries.

A vypisuju červené hodnoty (z phpmyadmina)

Innodb_buffer_pool_reads   1 327    Počet logických čtení, které nemohly být uspokojeny z bufferu, ale bylo nutné přečíst stránku ze souboru.
Handler_read_rnd   4 160 k   Počet požadavků na přečtení konkrétního řádku tabulky. Vysoká hodnota znamená, že provádíte mnoho dotazů, které vyžadují řazení výsledků. Pravděpodobně používáte mnoho dotazů, které vyžadují prohlížení celé tabulky nebo používáte spojení tabulek, která nevyužívají indexů.
Handler_read_rnd_next   212 M   Počet požadavků na přečtení dalšího řádku ze souboru. Tato hodnota je vysoká pokud dotazy procházejí celé tabulky, pravděpodobně tedy nemají vhodné indexy.
Qcache_lowmem_prunes   1 982 k   Počet dotazů odstraněných z vyrovnávací paměti dotazů aby uvolnily místo pro nové. Tato hodnota může pomoci v nastavení velikosti vyrovnávací paměti. Vyrovnávací paměť používá strategii LRU (nejdéle nepoužité) pro vyřazování dotazů z vyrovnávací paměti.
Created_tmp_disk_tables   1 767 k   Počet dočasných tabulek vytvořených serverem na disku při provádění dotazů. Pokud je tato hodnota velká, můžete zvětšit parametr tmp_table_size a MySQL bude používat větší dočasné tabulky v paměti.
Select_full_join   110    Počet spojení, které nevyužívaly indexy. Pokud tato hodnota není 0, měli byste zkontrolovat indexy tabulek.
Sort_merge_passes   13    Počet průchodů slučování, které musel provést řadicí algoritmus. Při příliš vysoké hodnotě zvažte zvýšení sort_buffer_size.
Opened_tables   2 321    Celkem otevřených tabulek. Pokud je tato hodnota příliš vysoká, pravděpodobně máte malou vyrovnávací paměť pro tabulky.
Table_locks_waited   3 925    Počet čekání na získání zámku tabulky. Pokud je tato hodnota vysoká a máte problémy s výkonem, měli byste optimalizovat dotazy a případně rozdělit tabulky nebo použít replikaci.

Ten wordpress je veřejný adresář anglických článků do které mohou lidé přispívat, někdo tam dělá asi automatizovanou úlohu s články takže mám Locked queries jako

http://i55.tinypic.com/30dede1.png

129
Server / Re: Přesunutí zátěže z procesoru na paměť
« kdy: 25. 02. 2011, 21:14:15 »
Ahoj, doporučuju www.mysqltuner.pl
stáhnete si to na server a spustíte  perl mysqltuner.pl
Potom napíšu Service a dám Enter.

Vypíše vám to statistiku Mysql a navrhne úpravy konfigurace (/etc/my.cnf)

--

Dalí MYsql tunner je: https://launchpad.net/mysql-tuning-primer
staí stáhnout wget http://launchpad.net/mysql-tuning-primer/trunk/xxx/xxx.sh
a spustit sh tunerxxxx.sh

130
Server / Logování pomalých MySQL procesů
« kdy: 25. 02. 2011, 20:56:18 »
Ahoj,

rád bych zjistil které MYSQL procesy na serveru zabírají nejvíce času. Dozvěděl jsem se že abych mohl toto logovat, dám do /etc/my.cnf tuto linku:

log-slow-queries=/var/log/mysqlslowqueries.log

a pod to dám ještě:

long_query_time=15

tím zajistím že se mi zalogují všechny Mysql požadavky které trvají 15+sekund.

Je to tak správně? (zatím se mi nic nezalogovalo) Jak zajistit aby ten soubor nepřerostl, je tam nějaký limit?

děkuji

131
Server / Re: VPS v zahraničí, nejlépe mimo EU
« kdy: 23. 02. 2011, 01:39:48 »
Linux VPS by mohly být dobré od www.burst.net. mají to od $10/mesíc

132
Software / Co je devel RPM?
« kdy: 23. 02. 2011, 00:14:56 »
Ahoj, chci nainstalovat RPM softwarové balíky na server. ffmpeg, MEncoder atd a nekteré mají u názvu jeste -devel

co znamená to Devel, je teba to také instalovat aby mi ten PHP skript fungoval?

133
Software / Re: Hledání URL v prostém textu
« kdy: 21. 02. 2011, 11:53:06 »
kosta: Potřebuju něco univerzálního co extrahuje všechny adresy z ajkýchkoliv textů.

Nejlépe pro Windows a nebo odkaz na skript v bash pro linux.

134
Software / Re: Jak udělat z Linux serveru Windows
« kdy: 21. 02. 2011, 11:50:41 »
Vitaly: Na linux server mám přístup pouze přes SSH. Jak nainstalovat Windows z .ISO a používat přes RDP?

135
Software / Re: Automatická blokace DDoS útoků
« kdy: 18. 02. 2011, 16:01:39 »
Nebojte, žádný veřejný hosting neprovozuju  ::) Myslím že ten mod_evasive2 je dobrý tip. Do žádných firewallů zatím nepotřebuji investovat, spíše jen základní prevence je to mylsím dobré?

Stran: 1 ... 7 8 [9] 10 11 ... 15