serwer i padnięty mysql
pavl12 - 21-08-2008 23:19
serwer i padnięty mysql
Witam, w php.ini domyślnie zapisywało wszelkie sesje w katalogu /tmp, a niestety na / miałem tylko 2.5GB wolnego (240GB na /home). Przez to owa partycja (/) się zapchała. Zmieniłem przekierowanie na jakiś tmp w /home, ale mysql już niestety padł:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Czy da się jakoś odzyskać dane i naprawić serwer?
Próbowałem odinstalować mysql, ale potem nie można było ponownie zainstalować- brak wolnego miejsca, a tmp już wyczyściłem...
Proszę o pomoc, dziękuję
linx - 22-08-2008 06:20
sprawdź ile zajętego miejsca ma partycja / (komendą df -h) ponieważ problem nie musiał leżeć po stronie /tmp tylko bardziej po stronie, jeżeli już ../log i folderze z mailami.
angerek - 22-08-2008 08:46
mała sugestia do ovh - czy debian lub inne ditro na / nie mogą dać w domyślnej instalacji 5-10% całej pojemności hdd a nie 5 czy 10GB? myślę że warto się nad tym zastanowić.
borec - 22-08-2008 11:26
Cytat:
mała sugestia do ovh - czy debian lub inne ditro na / nie mogą dać w domyślnej instalacji 5-10% całej pojemności hdd a nie 5 czy 10GB? myślę że warto się nad tym zastanowić.
Po co, chcesz mieć więcej - skonfiguruj partycje ręcznie.
Z resztą nie widzę specjalnej potrzeby więcej niż 3-4 GB na partycję root.
Najlepsze rozwiązanie do podmontować katalogi z partycji root które szybko się zapychają, jak /var/log czy /var/lib/mysql do katalogów na /home, np.:
Kod:
mkdir /home/var.log
cp -a /var/log/* /home/var.log/
mount -o bind /home/var.log /var/log
i wpis w /etc/fstab:
Kod:
/home/var.log /var/log none bind,noexec 0 0
Oczywiście tylko wtedy jeśli nie ma się już osobnych partycji dla tych katalogów. Ogólnie dobrym pomysłem jest osobna, większa partycja na /var.
A co do sesji PHP w /tmp - bardzo zły pomysł. Dlaczego? Odsyłam do
Google.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl