Forum » Operacijski sistemi » MariaDB | [Warning] Could not increase number of max_open_files to more than 16384 (request: 32184)
MariaDB | [Warning] Could not increase number of max_open_files to more than 16384 (request: 32184)
HotBurek ::
Dobro jutro.
Danes sem naredil upgrade:
Upgrade: mariadb-common:amd64 (1:10.5.8+maria~buster, 1:10.5.9+maria~buster)
In se je (v service mariadb status izpisu) pojavil warning:
[Warning] Could not increase number of max_open_files to more than 16384 (request: 32184)
Pognal sem sledeč ukaz:
grep -rnw / -e "32184" > /root/test.txt
Za katerega so v output izpisu samo zapisi v fajlih iz /var folderja in /root/.bash_history.
Potem sem pognal sledeč ukaz:
grep -rnw / -e "LimitNOFILE" > /root/test2.txt
Za katerega so v output izpisu samo zapisi iz /root/.bash_history.
Zanimivo sicer, da je istočasno v fajlu /usr/lib/systemd/system/mariadb.service vnešena vrednost LimitNOFILE=16384.
Sicer grep -rnw /usr/lib/systemd/system/ -e "LimitNOFILE" najde ta zapis.
Kire stvari sem probal:
1:
V /etc/systemd/system/mariadb.service.d/override.conf sem dal LimitNOFILE=10000, ni pomagal...
https://haydenjames.io/could-not-increa...
2:
Tule sem našel in preveril, da imam nastavljeno cifro in ne infinity.
https://mariadb.com/kb/en/could-not-inc...
In zdej se mi je ustavilo. Zadeva ni kritična, a je moteče, ker ne vem, kje je ta config oz. vrednost 32184 shranjena...
Danes sem naredil upgrade:
Upgrade: mariadb-common:amd64 (1:10.5.8+maria~buster, 1:10.5.9+maria~buster)
In se je (v service mariadb status izpisu) pojavil warning:
[Warning] Could not increase number of max_open_files to more than 16384 (request: 32184)
Pognal sem sledeč ukaz:
grep -rnw / -e "32184" > /root/test.txt
Za katerega so v output izpisu samo zapisi v fajlih iz /var folderja in /root/.bash_history.
Potem sem pognal sledeč ukaz:
grep -rnw / -e "LimitNOFILE" > /root/test2.txt
Za katerega so v output izpisu samo zapisi iz /root/.bash_history.
Zanimivo sicer, da je istočasno v fajlu /usr/lib/systemd/system/mariadb.service vnešena vrednost LimitNOFILE=16384.
Sicer grep -rnw /usr/lib/systemd/system/ -e "LimitNOFILE" najde ta zapis.
Kire stvari sem probal:
1:
V /etc/systemd/system/mariadb.service.d/override.conf sem dal LimitNOFILE=10000, ni pomagal...
https://haydenjames.io/could-not-increa...
2:
Tule sem našel in preveril, da imam nastavljeno cifro in ne infinity.
https://mariadb.com/kb/en/could-not-inc...
In zdej se mi je ustavilo. Zadeva ni kritična, a je moteče, ker ne vem, kje je ta config oz. vrednost 32184 shranjena...
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
- spremenilo: HotBurek ()
HotBurek ::
Aja, zdej štekam. Jst sem postavil limit pod 16384, z namenom da spremenim 32184, bi mogu pa dvignat do vsaj 32184, da zadostim tem limitu.
Fix:
nano usr/lib/systemd/system/mariadb.service
Ampak quest se je sedaj razvejal v dve zgodbe:
- Kje in kdo nastavi teh 32184?
- Zakaj grep ne najde oz. izpiše vseh fajlov, se pravi vključujoč mysql.service in mysqld.service fajla? Slika spodaj.
Fix:
nano usr/lib/systemd/system/mariadb.service
#LimitNOFILE=16384 LimitNOFILE=32184
Ampak quest se je sedaj razvejal v dve zgodbe:
- Kje in kdo nastavi teh 32184?
- Zakaj grep ne najde oz. izpiše vseh fajlov, se pravi vključujoč mysql.service in mysqld.service fajla? Slika spodaj.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
Randomness ::
- Kje in kdo nastavi teh 32184?To nastavi programska koda. Za vajo lahko poskusis najti kje. :-)
- Zakaj grep ne najde oz. izpiše vseh fajlov, se pravi vključujoč mysql.service in mysqld.service fajla?Ker simbolicne linke preskoci.
HotBurek ::
Pa res. Se prav, rešitev je v -R stikalu.
-r, --recursive like --directories=recurse
-R, --dereference-recursive likewise, but follow all symlinks
Bom pa to, kje v kodi je postavljen limit, prepustil profesijonalcem.
https://github.com/MariaDB/server/searc...
.........
Maybe...
Linija 3905
https://github.com/MariaDB/server/blob/...
-r, --recursive like --directories=recurse
-R, --dereference-recursive likewise, but follow all symlinks
Bom pa to, kje v kodi je postavljen limit, prepustil profesijonalcem.
https://github.com/MariaDB/server/searc...
.........
Maybe...
Linija 3905
https://github.com/MariaDB/server/blob/...
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
HotBurek ::
Warning je rešen, najden celo nov -R switch za grep, pa še C++ kodo sem gledal. To je to.
Hvala za input.
Hvala za input.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Dnsmasq problemOddelek: Omrežja in internet | 1048 (675) | BlaY0 |
» | dnsmasq problemOddelek: Omrežja in internet | 1868 (1608) | poweroff |
» | Samba hitrostOddelek: Pomoč in nasveti | 2595 (1955) | e-marko |
» | systemctl zagon programaOddelek: Pomoč in nasveti | 1165 (1126) | korenje3 |
» | Varnost v LinuxuOddelek: Operacijski sistemi | 1632 (1338) | d0rK |