Přeskočit přímo na text


Vysoký nárok RAM-ky na Drupal webe

Kategorie: PHP chyby
Týká se verze: Drupal 6.x

Web som mal doteraz na hostingu. Kedže som chcel mať istotu že mi nebude padať tak som si objednal virtual server z parametrami RAM 256 MB HDD 10 GB TRAFFIC 100GB . Ked mi môj web dali na virtual server, uplne zblbol a zahltila sa RAM-ka. Po diskutovaní z adminom hostingu sme navýšili na 512 RAM.

Bohužial tu tiež ledva vládal server RAM-ka sa pohybovala okolo 498MB z 512MB .

Teraz som si už objednal 2GB RAM. Analýza serveru ukazuje sem tam aj 800 MB.

Otázka.. koľko potrebuje drupal RAM-ky, Je RAM-ka závislá od počtu užívateľov pripojených na webe??

Na webe je veľa modulov, Potrebuje ich ..kedže je to okresný portál (vo výstavbe)

Používam moduly ako : views, CCK, pathauto, global redirect, image cache,i18,sitemap xml, AD, token,…

je ich dosť. cca 75 podľa FTP zložiek v sites/modules/

Máte niekto skúsenosti z množstvom modulov na webe? Robí to vysoké nároky na RAM.. ? Dokonca aj PHP memory limit mi vypisuje sem tam prekročený..a to je 128 MB.

Ďakujem za každú radu.

 

Doporucujem na virtuale

Doporucujem na virtuale rozbehat APC. Rapidne sa znizi spotreba ram a zaroven podstatne urychli beh Drupalu.

Dalsou vecou co dost zvysi spotrebu RAM je 64bit OS na virtuale – prakticky sa zdvojnasobi.

Velku spotrebu RAM sposobuje vela narocnych modulov – pocas behu sa doporucuje povypinat vsetky nepotrebne moduly (napr. Views UI, Imagecache UI su potrebne len pri vyvoji).

A este studijna literatura:

A este studijna literatura: http://2bits.com/…b-sites.html

Ok, skúsim ...

Skúsim požiadať adminov nech tam dajú APC, A aký OS je vhodný, teda okrem 64MB OS?

Ďalej mám tam problém že pokiaľ chcem niečo spustiť tak mi vyhodí bielu stránku poprípade php memory error … Čo to môže spôsobovať? Možem nastavovať memory limit na VS.. ale to asi nieje ten problém. Momentálne to je 128 MB a 30 sekúnd execution time.

web je: www.dsportal.sk momentálne vo výstavbe… ale je online

To sa tazko odhaduje ked do

To sa tazko odhaduje ked do toho clovek nevidi, vyuzitie pamate sa da sledovat napr. pomocou modulu Devel. Ked zostane biela obrazovka alebo memory error tak to vyzera na ten memory limit.

No a OS ked nie 64bit tak 32bit :). Ja som len odhadol ze moze byt problem aj v tom. Napriklad mne Drupal na stranke pouzival v priemere okolo 45–50Mb pamate bez APC – s APC to kleslo na 7–8MB.

Hmm

Mnoo skúsim.. inak APC versus e-accelerator? tam je vraj podľa tých článkov na 2bits.com http://2bits.com/…-drupal.html rýchlejší..

Rozdiel vo vykone je tusim

Rozdiel vo vykone je tusim par percent a APC robia priamo ty isty ludia co PHP. Pre mna bolo rozhodovanie pomerne jednoduche.

nepotrebne moduly staci

nepotrebne moduly staci vypnut, alebo ich treba aj odinstalovat?

Stačí vypnúť...

Stačí vypnúť… ale ked chceš mať poriadok v DB… tak aj odinštalovať a vymazazať z DB. Samozrejme nie spomínané Views UI ani image cache UI. Tie iba vypnúť.

bilou smrt muze za urcitych

bilou smrt muze za urcitych okolnosti vyhazovat taky .htaccess. jinak obecne pokud mate VS tak snad by nemelo byt nic jednodussiho nez se podivat do error logu – tam budou konkretni veci, my tady bysme jen vestili

Marek

Problém vyriešený… chyba bola v module gmap embeded pre CCK. Pri prechode nastala chyba v header info … vypisovalo to v PHP kóde. Tým pádom neprešiel PHP príkaz na cielovú adresu a ostala len biela obrazovka. Čo sa týka RAM-ky bez ATC 500–800MB z ATC 140 až 350 MB Aby bolo jasné sú na tom 2 weby …

a to je vytizeni celyho VPS

a to je vytizeni celyho VPS nebo statistika devel?

Vytazenie

Vyťaženie celého VPS.Ale po testovaniach na iných serveroch sme zistili.. že vlastne dochádza zo strány Apache serveru ku cacheovaniu do RAM. Čiže pokiaľ aplikácia nepotrebuje toľko RAM-ky tak si ju Apache server požičia pre svoje cachovanie. Dá sa to vyriešiť lepším nastavením apache servera a Linuxu. Alebo použiť toto http://www.linuxinsight.com/…_caches.html pre čistenie RAM-ky. Pokiaľ to chcete mať automatické …treba nastaviť túto funkciu do CRON-u.

Da sa nejak APC rozbehat aj

Da sa nejak APC rozbehat aj na zdielanom hostingu? A je potom potrebne este zapnut nejaky modul v drupale? Alebo je to ciste vec servera? Dakujem za pomoc

Da ale musel by to rozbehat

Da ale musel by to rozbehat poskytovatel hostingu. Sam to nenainstalujes.

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 0 hostů.

Online uživatelé