Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konfiguracja VPS Apache Memory Usage (MB): 0 ?
zagir
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.09.2010

Ostrzeżenie: (0%)
-----


Witam,
założyłem Na OVH serwer VPS 4gb ramu 3 proce itd. Zainstalowałem CENTOSA i panel zpanelcp wg.:

https://www.nazwa.pl/pomoc/produkty-i-uslug...anel-na-centos/

ale wait time jest ogromny sięga od 1s do nawet 6s:
http://tools.pingdom.com/fpt/#!/bSQRtf...ittlethings.pl/

my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_buffer_pool_size = 32M

sort_buffer_size = 1M
join_buffer_size = 8M
read_buffer_size = 8M
max_connections = 100
wait_timeout = 100
table_definition_cache = 800


thread_cache_size = 16
table_open_cache = 1K
innodb_force_recovery = 0
query_cache_size = 32M
query_cache_limit =1M

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
long_query_time=1
log-slow-queries=/var/log/mysql/log-slow-queries.log
log-queries-not-using-indexes


<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
a oto wynik skryptu który miał pokazać ile zużywa apache

# sh ap.sh
Apache Memory Usage (MB): 0
awk: (FILENAME=- FNR=1) fatalny błąd: próba dzielenia przez zero


Powiem szczerze jestem załamany i nie mam pojęcia co mam z tym fantem zrobić i co jest nie tak
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cepa
post
Post #2





Grupa: Zarejestrowani
Postów: 125
Pomógł: 7
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


No juz widać, ze cos ruszyłes:

ab -kc 10 -n 1000 "http://littlethings.pl/"
Requests per second: 11.18 [#/sec] (mean)

To, że ram zajety to akurat dobrze, requesty sa po prostu przetwarzane przez wieksza ilosc workerów.

Mam prośbę, mógłbyś dodać taki kawałek kodu na początku index.php twojej aplikacji:

  1. require 'KickAssCacheApc.php';
  2. $cache = new KickAssCacheApc();
  3. $cache->setTtl(3600);
  4. $cache->setRandomFactor(2);
  5. $cache->capturePage();


Chciałbym zobaczyć czy cokolwiek przyśpieszy, podejrzewam, że twoja apka zwraca wynik po ponad 5 sekundach dlatego mutex mogl sie wylaczac zanim cos trafi do cache i byc moze dlatego nie bylo roznicy w dzialaniu.

Co do pozostałej konfiguracji, to mysql jest mocno ograniczony, mozesz skopiowac ustawienia sysctl i limits z http://lukasz.cepowski.com/devlog/43,high-...inx-and-php-fpm - wymaga restartu serwera. Ogolnei chodzi oto ze masz domyslny limit na ilosc otwartych deskryptorow plikow na 1024 a wszystko w twoim systemie z nich korzysta, mysql, php, apache itp, wiec bardzo szybko sie zapcha. Co do mysql to sproboj zwiekszyc jego bufory, ale nie przesadzaj zeby serwer nie zaczal swapowac, sproboj uzyc mysqltuner.

Ten post edytował cepa 10.10.2014, 19:20:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 23:41