Prispevky v kategorii: ‘Řešení problémů’

pecl.php.net is using a unsupported protocal - This should never happen.

Řešením je sputit následující příkazy:

rm -rf /usr/local/lib/php/.channels
pear update-channels

admin Řešení problémů

rpmdb: PANIC: fatal region error detected; run recovery

Řešení je následující:

rm /var/lib/rpm/__db*
rpm --rebuilddb
yum clean all

admin Řešení problémů

Clam AntiVirus Daemon: ERROR: LogFile requires full path.

V souboru /etc/clamd.conf stačí zakomentovat řádku:

#LogFile unix:/var/log/clamav/clamd.log

nebo jí přepsat na:

LogFile /var/log/clamav/clamd.log

Mělo by to pomoci.

admin Řešení problémů

Call to undefined function shm_attach()

Pro php kompilované ze zdroje je potřeba překompilovat php s volbama:

--enable-sysvsem --enable-sysvshm --enable-sysvmsg

Pokud máte php nainstalované z balíčku, stačí doinstalovat balíček php-process:

yum install php-process

admin Řešení problémů

Apache segmentation fault

Důvodů vzniku této chybové hlášky je celá řada. Může se jednat o špatnou kombinaci php modulů nebo také špatně zkompilovaným jádrem.
Může toto způsobovat ovšem i paměť na serveru. Zkuste zvýšit maximální množství paměti např. příkazem:

echo "68719476736" > /proc/sys/kernel/shmmax

admin Řešení problémů

semget: No space left on device

Rychlým řešením je příkaz:

/usr/bin/ipcs -s | grep apache | awk ' { print $2 } ' | xargs ipcrm sem

admin Řešení problémů

Internal Server Error

Pokud vám doména hází chybovou hlášku:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

.. s největší pravděpodobností máte chybu v .htaccess souboru, zřejmě nějaký překlep.

Zkuste zaremovat (#) dočasně jednotlivé řádky a tak přijdete na chybný řádek.
Pokud není problém se souborem .htaccess, zřejmě se jedná o perl script uložený v cgi-bin adresáři.
Zkontrolujte zda adresáře a cgi/pl soubory v cgi-bin adresáři mají dostatečná práva,
většinou musejí být 755.
Může také chybět nějaký perl modul na který se cgi/pl script odkazuje.

admin Řešení problémů

Umount device is bussy

Pokud vám odpojování připojené partyšny hodí hlášku:

umount: /home: device is busy

znamená to že je adresář používaný.
Častým problémem je, že se zrovna nacházíte v tomto adresáři, stačí se tedy presunout jinam

cd /

Pokud problém přetrvává, zjistíme si, které procesy nám blokují odpojení partyšny:

fuser -m /dev/sda5
fuser -m /home

Vypíše vám to seznam PIDů, např:

4078 14582c 15930 18501 18816 19821 19886 19887

Killneme tyto procesy s tím, že pokud je tam písmenko, tak písmenko vynecháme.

kill -9 4078 14582 15930 18501 18816 19821 19886 19887

Je možné že vás to vykopne ze serveru, neboď jste si killnuli např. ssh session.
Takže je dobré si předtím zjistit který PID patří ke které službě.
Pokud se vám podařilo pokillovat všechny PIDy zobrazené příkazem fuser -m,
můžete partyšnu odpojit.

admin Řešení problémů

yum segmentation fault

Pokud se vám stane, že při práci s yum vám systém vyhodí hlášku: segmentation fault, zkuste obnovit yum databázi:

rm -f /var/lib/rpm/__db*
rpm --rebuilddb

admin Řešení problémů

ip_conntrack: table full, dropping packet

Stačí zvýšit hodnotu v souboru /proc/sys/net/ipv4/ip_conntrack_max příkazem:

echo "140000" > /proc/sys/net/ipv4/ip_conntrack_max

Hodnota 140000 je variabilní, můžete si nastavit svou hodnotu.

admin Řešení problémů