Əsas səhifə > Linux, MySQL administration > [Warning] Could not increase number of max_open_files to more than 1024

[Warning] Could not increase number of max_open_files to more than 1024

Error log-a baxarkən [Warning] Could not increase number of max_open_files to more than 1024 – ə rast gəldim dəhşətli dərəcədə pis təsir elədi araşdırdım və aşkarladım ki, Linux-da open-files-limit default olaraq 1024-dür və MySQL-dən nə istiyirsən yaz xeyri yoxdur bundan yuxarı qalxmaz.
Qeyd edim ki, my.cnf-də mən dəyişiklik etmişəm:
open-files-limit=65535
Lakin buna baxmayaraq 1024-dən yuxarı həqiqətən də qalxmır.

mysql> select @@global.open_files_limit;
+---------------------------+
| @@global.open_files_limit |
+---------------------------+
|                      1024 |
+---------------------------+
1 row in set (0.00 sec)

Çarəsi:

[root@localhost ~]# vi /etc/security/limits.conf

Və aşağıdakıları yazıb save edirik:

mysql soft nofile 65535
mysql hard nofile 65535

Və yoxlayırıq:

[sh@localhost ~]$ su - mysql
Password: 
-bash-4.1$ ulimit -Hn
65535
-bash-4.1$ ulimit -Sn
65535

Daha sonra mysql-ə start veririk və yoxlayırıq:

mysql> select @@global.open_files_limit;
+---------------------------+
| @@global.open_files_limit |
+---------------------------+
|                     65535 |
+---------------------------+
1 row in set (0.00 sec)

Vəssalam😉 Təşəkkürlər😉

  1. Elsad
    Fevral 13, 2013 tarixində, saat 15:39

    sysctl.conf faylindan linux’un open file limitini artira bilersen. sehv xatirlamiramsa file-max=65535 yazanda olmalidi. Sora bu konfigin aktiv olmasi ucun sysctl -p deyirsen. (yada restart)
    sora mysql’e de istediyin limiti verirsen. amma 65535 yuksek regemdir. 3000 demek olar.

  2. Fevral 13, 2013 tarixində, saat 18:43

    Beynelxalq meslehet bu yondedir ki 65535 bu deyisenin qiymeti ucun ela secimdir…😉
    yazidaki qaydada, mysql linux user ucun bu limiti qaldirdim…
    MySQL Server-in owner-i mysql user oldugu ucun avtomatik olaraq MySQL Server ucun de bu reqem artmis oldu…ve men istediyim sekile geldi…men bunu bele basa dusurem…

  1. No trackbacks yet.

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma

%d bloqqer bunu bəyənir: