Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Web serveriai

Atsakyti
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2012-02-14, 15:37
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 648
Post Memcached kešavimo sistemos įdiegimas

Memcached - tai itin galinga kešavimo sistema paspartinanti PHP bei duomenų bazių veikimą. Ši sistema yra atvirojo kodo ir visiškai nemokama. Pamoka paruošta naudojant CentOS 6.x operacinę sistemą.

0. Atsisunčiame papildomą (nebūtina) failų redagavimo įrankį "nano" :

Kodas:
yum install nano -y
1. Diegiame memcached sistemą:

Kodas:
yum install memcached.x86_64 php-pecl-memcache.x86_64 -y
2. Konfigūruojame memcached servisą:

Kodas:
nano /etc/sysconfig/memcached
Atsidariusiame konfigūraciniame lange jūs matysite tokią informaciją:
Kodas:
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="
Čia:

MAXCONN: leidžiamas maksimalus susijungimų kiekis vienu metu.Intensyviai naudojamuose serveriuose šis dydis gali būti keičiamas į pvz.: 2048.
CACHESIZE: maksimali atmintis skiriama objektų kešavimui, pagal nutylėjimą šis dydis yra 64 MB. Intensyviai naudojamuose serveriuose šis dydis gali būti keičiamas į pvz.: 512 MB.
OPTIONS: galite nustatyti serverio IP adresą. Pvz.: OPTIONS="-l 192.168.1.15" . Ši nuostata yra būtina norint apsaugoti memcached servisą.

3. Startuojame Memcached servisą:

Kodas:
service memcached start
Papildomos komandos:

service memcached stop - serviso sustabdymas
service memcached restart - serviso perkrova
service memcached status - serviso būklė

4. Įsitikinkite jog memcached servisas aktyvus įvykdydami komandą:

Kodas:
pgrep memcached
netstat -tulpn | grep :11211
Rodomi duomenys turėtų būti panašūs į:

Kodas:
tcp        0      0 192.168.1.15:11211           0.0.0.0:*                   LISTEN      24964/memcached
udp        0      0 192.168.1.15:11211           0.0.0.0:*                               24964/memcached
5. Memcached serviso statistika prieinama įvykdžius komandą:

Kodas:
memcached-tool  Jūsų_priskirtas_IP:11211 stats
6. Ugniasienės konfigūracinės nuostatos siekiant apsaugoti memcached servisą:
Kodas:
iptables -A INPUT -p tcp --dport 11211 -s 192.168.1.10 -j ACCEPT
iptables -A INPUT -p udp --dport 11211 -s 192.168.1.10 -j ACCEPT
Pajuodintos sritys yra jūsų serverio IP adresas. Šiuos duomenis pakeiskite pagal savo turimo serverio duomenis.
Atsakyti su citata
  #2  
Senas 2012-03-16, 09:51
webnetas webnetas neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2012 03
Žinutės: 3
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Gal galite parasyti, kaip itraukti memcached automatini paleidima? kad po restarto jis startuotu automatiskai. Labai aciu.
Atsakyti su citata
  #3  
Senas 2012-03-16, 10:00
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 648
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Automatinį memcached serviso paleidimą galite nustatyti šios komandos pagalba:

Kodas:
chkconfig memcached on
Atsakyti su citata
  #4  
Senas 2012-03-16, 11:17
webnetas webnetas neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2012 03
Žinutės: 3
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Labai aciu uz greitai atsakyma. Speju as buvau instaliaves memcached jau kitu budu (tai buvo l.senai, taciau niekada neprireikdavo, o dabar atkeipiau demesi, kad bent 1 kart i menesi atliekami kokie profilaktiniai darbai), nes man service nesusikure. Meta lentele:
Kodas:
service memcached does not support chkconfig
Atsakyti su citata
  #5  
Senas 2012-03-16, 11:42
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 648
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Pamėginkite komandą:

Kodas:
chkconfig --level 235 memcached on
Atsakyti su citata
  #6  
Senas 2012-05-25, 01:55
Raudonaitis Raudonaitis neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2012 05
Vieta: Vilnius
Žinutės: 3
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Kodas:
iptables -A INPUT -p tcp --destination-port 11211 -m state --state NEW  -m iprange --src-range 192.168.1.10-192.168.1.15 -j ACCEPT
iptables -A INPUT -p udp --destination-port 11211 -m state --state NEW  -m iprange --src-range 192.168.1.10-192.168.1.15 -j ACCEPT
Nelabai supratau koks IP ruožas čia turėtų būti? Atitinkantis serverio IP? Jeigu mano serverio IP 109.235.71.123, tai turi atrodyti maždaug taip: 109.235.71.120-109.235.71.125?
Atsakyti su citata
  #7  
Senas 2012-05-25, 17:09
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 648
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Sveiki,

taip, jūsų pateikiamas pavyzdys yra teisingas.
Atsakyti su citata
  #8  
Senas 2012-05-25, 23:44
Raudonaitis Raudonaitis neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2012 05
Vieta: Vilnius
Žinutės: 3
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Citata:
IV_RomanL rašė Peržiūrėti žinutę
Sveiki,

taip, jūsų pateikiamas pavyzdys yra teisingas.
Bet tada rašo:
Kodas:
iptables: No chain/target/match by that name.
Atsakyti su citata
  #9  
Senas 2012-05-28, 11:59
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 648
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Sveiki,

atliktas pamokos pataisymas (6 punkto). Naudokite šias komandas:
Kodas:
iptables -A INPUT -p tcp --dport 11211 -s 192.168.1.10 -j ACCEPT 
iptables -A INPUT -p udp --dport 11211 -s 192.168.1.10 -j ACCEPT
Pajuodintos sritys yra jūsų serverio IP adresas.
Atsakyti su citata
  #10  
Senas 2012-10-02, 18:54
dariusvaiciunas dariusvaiciunas neprisijungęs
Naujokas (-ė)
 
Prisiregistravo: 2012 10
Žinutės: 4
Pagrindinis Ats: Memcached kešavimo sistemos įdiegimas

Suinstaliavau memcached pagal aprašymą. Viskas praėjo sklandžiai.
Startavus servisą (service memcached start), rašo OK. Tačiau bandant restartuoti, Stopping memcached: [FAILED].

Dėl kokių priežasčių taip gali būti?
Atsakyti su citata
Atsakyti

Žymės
centos, centos 6, iptables, memcached, memcached diegimas, php, yum

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
CSF ugniasienės valdymo sistemos diegimas IV_VygandasS Serverių saugumas 0 2014-01-07 13:28
DenyHosts saugumo sistemos diegimas CentOS OS aplinkoje IV_RomanL Serverių saugumas 0 2013-08-27 13:21
Memcached debian sistemoje xgame Pagalba 1 2012-11-08 09:21
Operacinės sistemos diegimas dedikuoti.lt serveryje IV_RomanL Informaciniai straipsniai 0 2012-02-10 18:09
PHP APC - kešavimo (cache) modulio diegimas IV_RomanL Web serveriai 0 2011-11-22 14:04


Visi laikai yra GMT +3. Šiuo metu yra 12:19.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.