Zaawansowane
Connections
- KeepAlive: Pozwala na globalne ustawienie keep-alive.
- Max keepaplive reqs: Maksymalna liczba zapytań jaka może być obsłużona przez każde z połączeń w trybie keepalive.
- Chunked encoding: Stara się utrzymać połączenie Keep-Alive.
- Polling Method: Możliwość wyboru między epoll(), poll(), select(), kqueue, Solaris ports i Win32. Wyświetlone zostaną tylko te które są obsługiwane przez twój system. Jeśli nie wiesz co to, lub nie wiesz jak to wpływa na wydajność, po prostu ustaw Automatic.
- Sendfile max/min size: Pozwalają ustawić rozmiary plików jakie mogą zostać wysłane przez sendfile(). Domyślnie: [32768 B - 2 GB]
Resources
- Thread Number: Ustawia liczbę wątków Cherokee.
- Thread Policy: Określa jaka polityka ma być stosowana: FIFO, Round Round lub Dynamic.
- File descriptors: Określa liczbę deskryptorów plików jaką serwer powienien obsługiwać. Domyślnie jest to wartość ulimit -n. Zwiększenie tej wartości podniesie wydajność podczas dużego obciążenia systemu.
- Listening queue length: Określa rozmiar kolejki przychodzących połączeń. Jest to wydajny bufor połączeń, które zostaną obsłużone, nawet jeśli w danym momencie nie ma wolnych slotów.
- Reuse connections: Cherokee posiada inteligentny mechanizm który stara się użyć ponownie połączenia jeśli jest to tylko możliwe. Dzięki temu uzyskasz wzrost wydajności, ponieważ nie będzie potrzeba często inicjalizować połączenia na nowo. Domyślnie jest to 20. Zmniejszenie wartości może być przydatne kiedy liczba zerwanych połączeń nagle wzrośnie.
- Log flush time: Interwał w sekundach zanim logi zostaną zaktualizowane. Domyślnie 10 sekund.
- Nonces clean up time: Interwał w sekundach pomiędzy Nonce cache clean ups. Domyślnie 60 sekund.
IO-Cache
- Status: Domyślnie włączony. Jest to ustawienie po stronie systemu wymagane jeśli chcesz włączyć cache w dowolnym serwerze wirtualnym.
- Max pages: Określa maksymalną ilość stron jaka jest obsługiwana przez cache.
- File Min Size: Określa najmniejszy rozmiar pliku jaki ma byc cachowany
- File Max Size: Określa największy rozmiar pliku jaki ma być cachowany
- Lasting stat: Określa jak długo informacja o pliku jest przechowywana w cache bez odwierzania.
- Lasting mmap: Określa jak długo zawartość pliku jest przechowywana.
Special Files
- Panic action: Określa jaki program ma zostać wywołany jeśli serwer zakończy działanie. Domyślnie jest to cherokee-panic, który jest dostarczany razem z Cherokee. Uruchamia on działania określone w zmiennej CHEROKEE_PANIC_OUTPUT. Jeśli żadna nie jest ustawiona, nastąpi próba wysłania emaila do administratora systemu. Jeśli nawet to zawiedzie, Cherokee postara się wyświetlić szczegóły awarii na ekranie.
- PID file: Jeśli podany, w podanej scieżce utworzony zostanie plik z numerem procesu Cherokee. Jest to użyteczne kiedy checsz śledzić co się dzieje z Cherokee
Szczegóły tej rewizji
Rewizje tego pliku
Rewizje w tej gałęzi
Data modyfikacji: 11-03-2009, 14:09:38
Autor: Jędrzej Nowak <me@pigmej.eu>
Typ formatowania: (x)html
Rewizje tego pliku
Rewizje w tej gałęzi
Data modyfikacji: 11-03-2009, 14:09:38
Autor: Jędrzej Nowak <me@pigmej.eu>
Typ formatowania: (x)html
http://www.cherokee-project.com/doc/config_advanced.html