Merhabalar,

Neyaparsan degisen birsey olmayacaktir. tek bir wp varsa nginx kullan, apache her durumda patlamaya musait. 512MB ramde ise surekli patlayabilir. 4-5 tane bot siteni taradiginda apache servis disi kalir. bos yere ugrasma.

On 09-12-2015 15:51, Fatih M. KILIÇ wrote:
Merhaba, 512 Mb RAMli, ubuntu 14.04 kullanan VPS sunucu üzerinde çok fazla trafik almayan bir Wordpress sitesi host ediyorum -google analytics verilerine son bir kaç gün 50 session almış-

İlk başlarda mysql'un şişip patlamasından dolayı mysql'u optimize etmeye çalıştım, https://tools.percona.com/ adresindeki tool ile bir kaç parametre eklediğim my.cnf dosyası şurada: http://paste2.org/6bp0wsFc

mysql log'u:

151208 15:42:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 151208 15:42:25 [Note] /usr/sbin/mysqld (mysqld 5.5.46-0ubuntu0.14.04.2) starting as process 2787 ...
151208 15:42:25 [Note] Plugin 'FEDERATED' is disabled.
151208 15:42:25 InnoDB: The InnoDB memory heap is disabled
151208 15:42:25 InnoDB: Mutexes and rw_locks use GCC atomic builtins
151208 15:42:25 InnoDB: Compressed tables use zlib 1.2.8
151208 15:42:25 InnoDB: Using Linux native AIO
151208 15:42:25 InnoDB: Initializing buffer pool, size = 100.0M
151208 15:42:25 InnoDB: Completed initialization of buffer pool
151208 15:42:25 InnoDB: Log file ./ib_logfile0 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile0 size to 64 MB
InnoDB: Database physically writes the file full: wait...
151208 15:42:25 InnoDB: Log file ./ib_logfile1 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile1 size to 64 MB
InnoDB: Database physically writes the file full: wait...
151208 15:42:26 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
151208 15:42:26  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
151208 15:42:26  InnoDB: Waiting for the background threads to start
151208 15:42:27 InnoDB: 5.5.46 started; log sequence number 106789900
151208 15:42:27 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
151208 15:42:27 [Note]   - '127.0.0.1' resolves to '127.0.0.1';
151208 15:42:27 [Note] Server socket created on IP: '127.0.0.1'.
151208 15:42:27 [Note] Event Scheduler: Loaded 0 events
151208 15:42:27 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.46-0ubuntu0.14.04.2' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

MySQL'deki yaptığım konfigurasyonlardan sonra mysql'un patlamasını önledim bunun üzerine aradan bir kaç gün geçtikten sonra, siteye apache yüzünden erişim sağlayamaz oldum.

Apache log'u:

[mpm_prefork:notice] [pid 17494] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.14 configured -- resuming normal operations
[core:notice] [pid 17494] AH00094: Command line: '/usr/sbin/apache2'
[mpm_prefork:error] [pid 17494] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting


Yaptığım araştırma da, http://serverfault.com/questions/684424/how-to-tune-apache-on-ubuntu-14-04-server/684512#684512 buradaki yönlendirmeyi uygulamaya çalıştım fakat yine maxrequestworkers'dan dolayı apache response veremiyor.

Mevcut mpm_prefork.conf

<IfModule mpm_prefork_module>
    StartServers          2
    MinSpareServers          2
    MaxSpareServers          5
    MaxRequestWorkers      50
    ServerLimit          50
    MaxConnectionsPerChild    0
</IfModule>

Apache göçtükten sonraki memory durumu:

# free -mt
             total       used       free     shared buffers     cached
Mem:           495        483         11         25 21        163
-/+ buffers/cache:        298        196
Swap:         1023         36        987
Total:        1519        520        998



Bu durumda ne önerirsiniz? Bu işi 512 mb RAM'le çözebilir miyim? Yoksa her halukarda ilk başta 1 GB'lık bir VPS'e geçip ondan sonra nginx + wordpress gibi bir yola mı geçmeliyim?



_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

--
Saygilarimla
Emrah AK

EAK Elektronik Bilgisayar Internet ve Iletisim Hizmetleri San.Tic.Ldt.Sti.
web:www.eak.com.tr/www.eaksystem.com
Mobile:0542 794 1320
Tel :0322 341 07 88
Adress : Esentepe Mahallesi Dilek Atlı Caddesi No 182 Yüreğir/Sarıçam /ADANA

The information contained in this message and any files transmitted with
it are intended solely for the use of theindividual or entity to whom
they are addressed and do not reflect those of EAK. EAK's Offical Web
Site and Online Branch can only be accessed via http://www.eak.com.tr
web address.

_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap