Sziasztok,
Ismét segítségetek kérném, mert egyelöre elakadtam.
Van egy Fedora 17-es 64bit-es szerver.
Apache 2.2.22 php 5.4.6-al, amit mod_fcgid 2.3.7-1 -el futtat az apache.
Eddig nem vettünk észre semmi különösebb problémát, de az elmúlt napokban
500 - Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
....
hibát dob az apache/fcgi, ha kb 100k-nál nagyobb fájl töltenénk fel a szerverre a php-n (fcgi-n) keresztül.
A /etc/httpd/conf.d/fcgid.conf fájlban benne vannak az alábbiak is:
FcgidMaxRequestLen 34000000
LimitRequestBody 34000000
amit ilyenkor sok weboldalon/fórumban a hiba lehetőségeként említenek.
Ezek látszólag aktívak is, azaz minden vhost megkapja.
Hiába írom be a még ilyenkor említett vhost config-ba, a helyzet ugyanaz, tehát ennyiből azt mondanám nem ez a probléma.
Az error.log-ban ezt találom:
....(20014)Internal error: mod_fcgid: can't get tmp dir, referer ....
ami szintén úgymond érdekes, hisz kisebb fájlokkal gond nélkül müködik a dolog.
A szerveren a diszkeken van hely bőségesen, inode is van böségesen.
A systemctl sajnos azóta is folyton írja a "No space left on drive" hibaüzenetet, de az apachectl-el újraindítva az apache-ot minden rendben, így ezt végül felfogtam bug-ként.
( http://hup.hu/node/117420 )
Van esetleg ötletetek mit nézzek még meg?
Próbálok Google-zni, de egyelöre minden találat a fenti "FcgidMaxRequestLen" megoldáshoz vezet, ami rajtam nem segít.
Köszönöm elöre is!
UPDATE:
köszönöm, úgy néz ki egyelöre sikerült egy végső elkeseredésben nyomott yum update-el megoldani a hibát.
A kérdéses csomagok mostani verziói:
httpd-2.2.23-1.fc17.x86_64
mod_fcgid-2.3.7-1.fc17.x86_64
php-5.4.11-1.fc17.x86_64
Most egyelöre nem jelentkezik a feltöltési hiba. Felment egyelöre minden fájl ami a php.ini-ben beállított határon belül volt.
- 4513 megtekintés