logo
  • Zadnji vnosi
  • Komentarji
  • Zanimivo
Zadnje objave
  • Guitar Hero: Super Mario tema
  • I’m still alive
  • Akismet
  • Kupon za 5€ V Merkatorju
Zadnji komentarji
  • BeLcHiKa in IMVU Messenger
  • Spamer in Kupon za 5€ V Merkatorju
  • Spamer in Akismet
  • LoL in Pismo blondinke svojemu sinu
Zadnji članki
  • IMVU Messenger (94)
  • 10 emo zapovedi (43)
  • DJ bancek - Četam preko skajpa (26)
  • Agwa - pijača iz kokinih listov (26)
  • Domov
  • O meni
  • Sitemap
jun 3
dl.konzola.net ukinjen
icon1 Objavil mitja v kategoriji Projekti na 3. junij 2009 @ 18:25 | Brez komentarjev
X
  • Bookmarks

BlogLines Blogmarks Co.mments Del.icio.us Digg Facebook Furl Google Gravee Reddit

Spurl Taggly Technorati Yahoo

More »

Do nadaljnega je dl.konzola.net ukinjen. Računi in vsebina je sicer ohranjeni, vendar najbrž le za varnostno kopijo in pač še en projekt, ki ni bil dokončan.

Sorodne objave:
  • Whois domen?
  • Konzola MSN – 300
  • Konzola GPL je še vedno tu
jun 3
URL rewrite za wordpress in lighttpd
icon1 Objavil mitja v kategoriji howto's na 3. junij 2009 @ 18:14 | Komentarji (2)
X
  • Bookmarks

BlogLines Blogmarks Co.mments Del.icio.us Digg Facebook Furl Google Gravee Reddit

Spurl Taggly Technorati Yahoo

More »

shorto me je obvestil, da na blogu ne delujejo komentarji (404 Error). Sam tega nisem takoj opazu, sem pa itak našel uporabno in enostavno rešitev. Krivec je Lighttpd v katerem sem že našel pomankljivost – ne podpira .htaccess datotek. Tako je rešitev se skoraj sama napisala :) Torej tudi iz .htaccess datoteke ne razume rewrite direktive, ki jo je uporabljal apache. Itak Lighttpdja ne poznam, zato sem se spravil guglat in naredil povzetek med vsemi možnimi rešitvami – seveda pa tut totalno poenostavu.

1. Odprimo lighttpd.conf in omogočimo mod_rewrite modul (če ta že ni)

# nano /etc/lighttpd.conf

S pomočjo iskanja (ctrl+w) najdemo vrstico # “mod_rewrite”, in odstranimo # na začetku.
2. Na dno lighttpd.conf dodamo še tole

$HTTP["host"] =~ “blog.konzola.net” {
url.rewrite-final = (

# Mape za katere rewrite ne bo delal
“^/(wp-admin|wp-includes|wp-content|gallery2)/(.*)” => “$0″,

# Tudi zacetni .php ne bo rewritan
“^/(.*.php)” => “$0″,

# Handle permalinks and feeds
“^/(.*)$” => “/index.php/$1″
)
}

Edino kar je potrebno še urediti je vrstica kjer piše blog.konzola.net. Ja, tukaj je naslov vašega wordpress bloga :)

3. Shranimo in reštartamo lighttpd.

# /etc/init.d/lighttpd restart

To so osnovna pravila, ki bodo delovala za večina blogov in večina pluginov. Če bodo kake nejasnosti, pa imamo komentarje ;)

Sorodne objave:
  • Na pomoč! Apache in mysql sta požrešna!
  • Misel za Natašo
  • Konzolini članki
jun 3
Premalo pomnilnika?
icon1 Objavil mitja v kategoriji Linux, howto's na 3. junij 2009 @ 15:41 | Brez komentarjev
X
  • Bookmarks

BlogLines Blogmarks Co.mments Del.icio.us Digg Facebook Furl Google Gravee Reddit

Spurl Taggly Technorati Yahoo

More »

Včasih se zgodi, da smo pri namestitvi načrtovali premalo swap pomnilnika. Večina se ga izogiba ker je počasn. Je pa včasih nujno zlo. Pri 2.6 kernelih je dodana možnost, da lahko kot swap uporabimo tudi datoteko, ki je pač na katerikoli particiji. Tako ni nujno, da ponovno razdelimo disk in dodajamo particije s swapom. Je pa fajn pri tem, da te datoteke s swapom niso nič počasnejše kot particija s swapom.

Swap naj bi bil približno 1/3 fizičnega pomnilnika, v tem primeru tukaj bomo naredili swap datoteko s 512MB. En nasvetek, vse vrednosti je potrebno napisati v blockih – torej (1024 * 512MB = 524288 blockov)

1. Prijavimo se kot root.

2. Ustvarimo swap1 v velikosti 512MB

# dd if=/dev/zero of=/swap1 bs=1024 count=524288

3. Označimo in nastavimo swap

# mkswap /swap1

4. Aktiviramo swap

# swapon /swapfile1

5. Dodamo swap datoteko v /etc/fstab, tako da se tudi ob rebootu swap aktivira.

# nano /etc/fstab

in na koncu dodamo

/swap1 swap swap defaults 0 0

6. Preverimo, če je swap dodan

# free -m

in če zgleda nekako takole

snowflake:/home/mitja# free -m
total       used       free     shared    buffers     cached
Mem:           377        260        116          0         38        117
-/+ buffers/cache:        104        272
Swap:          511          0        511

Potem je swap dodan in deluje ;)

Sorodne objave:
  • Poraba pomnilnika
  • Na pomoč! Apache in mysql sta požrešna!
  • Asus EEE NI prvi mini laptop
jun 2
Na pomoč! Apache in mysql sta požrešna!
icon1 Objavil mitja v kategoriji howto's na 2. junij 2009 @ 14:04 | Komentarji (2)
X
  • Bookmarks

BlogLines Blogmarks Co.mments Del.icio.us Digg Facebook Furl Google Gravee Reddit

Spurl Taggly Technorati Yahoo

More »

Sedaj se je to začelo dogajati tudi meni. Že shorto mi je omenil, da mu apache (na precej dobrem serverju) požre cel CPU in da se na koncu ugasne. No sedaj se je isto začelo dogajati tudi meni. Problem je itak seveda najprej premalo RAM-a. Tako da najprej nadgradite to, če le imate možnost. Če ne pomaga, pa bo tale how-to ravno za vas :) Vsaj če imate debian ali Ubuntu strežnik – drugje pa bo tudi dosti podobno.

S “top” pogledamo porabo apacheja in mysqla. Približno si zapomnimo te številke, da bomo lahko naredili primerjavo. Najlažje je, če si razporedite po porabi rama (shift+m, izhod s q).

Najprej bomo preleteli apache2 konfiguracijo. S tem ne bomo zmanjšali koliko pomnilnika porabi, bomo pa preprečili, da porabi preveč pomnilnika. Najprej bomo staro konfiguracijo shranili.

# cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.back

Sedaj s poljubnim urejevalnikom odprimo konfiguracijsko datoteko in pri nastavitvah nastavimo tele vrednosti.

# nano /etc/apache2/apache2.conf (odpremo konfiguracijsko datoteko.)

Nastavitve naj pa zgledajo tako:

Timeout 45
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 3
<IfModule mpm_prefork_module>
StartServers          5
MinSpareServers       5
MaxSpareServers      10
MaxClients          25
MaxRequestsPerChild   2000
</IfModule>

Shranimo in reštartamo apache2.

#apache2ctl restart

Sedaj pa napadimo mysql.

Kot pri apache2-ju bomo najprej naredili varnostno kopijo konfiguracije.

# cp /etc/mysql/my.cnf /etc/mysql/my.cnf.back

S poljubnim urejevalnikom odprimo my.cnf.

# nano /etc/mysql/my.cnf

Lociramo “#skip-innodb” in odkomentiramo vrstico. Laično – odstrani # na začetku.

Potem najdemo skip-external-locking in dodamo

skip-locking

Potem najdemo sekcijo Fine Tuning in popravimo številke, da vse skupaj zgleda nekako takole:

key_buffer = 16K
max_allowed_packet = 1M
thread_stack = 64K
thread_cache_size = 4
sort_buffer = 64K
net_buffer_length = 2K
#max_connections = 100
#table_cache = 64
#thread_concurrency = 10

Reštartamo mysql in voila!

# /etc/init.d/mysql restart

S “top” ponovno preverimo rezultat. Če so se vrednosti zmanjšale, vse čestitke :) Če pa vas zanima še kej, pustite komentar.

Sorodne objave:
  • Debian – avtomatsko posodabljanje
  • URL rewrite za wordpress in lighttpd
  • Ubuntu 7.10 in prenosnik 6715s

Zadnji prispevki

  • Guitar Hero: Super Mario tema
  • I’m still alive
  • Akismet
  • Kupon za 5€ V Merkatorju
  • Bi imel iPod touch 32GB? Zastonj!

Aktualni komentarji

  • BeLcHiKa na IMVU Messenger
  • Spamer na Kupon za 5€ V Merkatorju
  • Spamer na Akismet
  • LoL na Pismo blondinke svojemu sinu
  • ni važn na DJ bancek – Četam preko skajpa

Prebiram

  • Anžetov Blog
  • Get-task blog
  • majchek
  • PC strokovnjak
  • Polona
  • Pouči me!
  • RSIS, Mitja Herbaj s.p.
  • sreda

kategorije

upravljanje

  • Prijava
  • RSS za prispevke
  • RSS za komentarje
  • WordPress.org
© Copyright The star was born =) 2006-2009. Vse pravice pridržane. | Blog ponosno poganja Wordpress | Za dizajn uporabljen Bluesky, obdelava Mitja Herbaj