Most fogytam ki az ötletekből.
Fedora 11-et tettem föl. Régebben Fedora 10-en két gépen is sikeresen elindítottam az Apacsot, de ezen a mostani rendszeren nem megy.
A "/var/log/httpd/error_log"-ban az alábbiakat találtam:
[Sun Jul 05 17:13:43 2009] [notice] ModSecurity for Apache/2.5.9 (http://www.modsecurity.org/) configured.
[Sun Jul 05 17:13:43 2009] [notice] Original server signature: Apache/2.2.11 (Fedora)
[Sun Jul 05 17:13:43 2009] [notice] Digest: generating secret for digest authentication ...
[Sun Jul 05 17:13:43 2009] [notice] Digest: done
[Sun Jul 05 17:13:44 2009] [notice] Apache/2.2.11 (Unix) DAV/2 mod_auth_kerb/5.4 mod_nss/2.2.11 NSS/3.12.2.0 PHP/5.2.9 mod_ssl/2.2.11 OpenSSL/0.9.8k-fips Apache/2.2.0 (Fedora) configured -- resuming normal operations
[Sun Jul 05 17:13:44 2009] [notice] child pid 2124 exit signal Segmentation fault (11)
.
.
.
[Sun Jul 05 17:13:44 2009] [notice] child pid 2130 exit signal Segmentation fault (11)
[Sun Jul 05 17:13:44 2009] [error] avahi_entry_group_add_service_strlst("localhost") failed: Invalid host name
[Sun Jul 05 17:13:44 2009] [error] avahi_entry_group_add_service_strlst("localhost") failed: Invalid host name
[Sun Jul 05 17:13:45 2009] [notice] child pid 2131 exit signal Segmentation fault (11)
.
.
.
Ezután már csak az elhasalások végtelen sora látható, egyre növekvő pid-del.
Mi a fene baja lehet?
Tudna valaki segíteni?
- 1899 megtekintés
Hozzászólások
Hogy tisztábban lássatok: Az Apacs ezt az elhasalást az elindítása után elkezdi akkor is ha nem is próbálok meg kapcsolatba lépni vele. Egyébként a Firefox 3.5 a "http://localhost" oldalon helyben jár addig ameddig meg nem unom.
- A hozzászóláshoz be kell jelentkezni
Ennyiből még Uri Geller se mondja meg, hogy mi a baja. Minimális "gyári" konfiggal indítsd el, a hálózat legyen rendesen felkonfingurálva (invalid host name?), egy alap apache-nak simán el kell futnia, segfault meg lehet bármi, kezdve a szar memóriamodultól a túlmelegedésig. Az apache-ban esetleg érdemel debug level-t emelni
Olvasmány:
http://prefetch.net/articles/debuggingapache.html
Ez gyári bináris, vagy kézzel kókányolt apache?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Tegnap raktam fel a Fedora 11 telepítésekor a tárolókból. Az "invalid host name" kitételt én sem értem, mert egy Fedora 10-en nem sivalkodik ilyesmi miatt holott gyakorlatilag ugyanez a beállítása. Az Apacsot nem akarom kitenni a netre, csak itthoni fejlesztésekre használom.
- A hozzászóláshoz be kell jelentkezni
Egyébként ha nem tetszik neki a hostname beállítása - nálam most "localhost" - akkor sem kéne neki elszállnia igaz?
- A hozzászóláshoz be kell jelentkezni
Több ilyen jellegű hibajelzést találtam a guglin, többek között ezt is: http://www.webmasterworld.com/apache/3875422.htm. Lehet hogy én is egy ilyen vagy ehhez hasonló hibára szaladtam rá.
- A hozzászóláshoz be kell jelentkezni
A "httpd -X" parancsra kb. egy másodperc várakozás után a "Szegmens hiba" választ kapom. Ennek ellenére a httpd tovább fut a háttérben.
- A hozzászóláshoz be kell jelentkezni
Erre a parancsra: httpd -t -c httpd.conf
Ezt kapom:
Syntax error on line 1 of -c/-C directives:
Invalid command 'httpd.conf', perhaps misspelled or defined by a module not included in the server configuration
Ennek persze semmi értelme hiszen a httpd.conf nem egy parancs.
- A hozzászóláshoz be kell jelentkezni
Ha nem hardware hiba, akkor ki kellene próbálni egy másik apache-verzióval is (régebbi, újabb, kézileg fordított)... Végső esetben ott a gdb...
- A hozzászóláshoz be kell jelentkezni
A régebbi verzióra én is gondoltam. Ma már nem vergődök vele, de holnap megpróbálom visszabutítani az apacsot.
- A hozzászóláshoz be kell jelentkezni
Udv,
En kiprobalnam egy regebbi verzioval, ami tutira stabil. Gondolom a Fedora package-kesziotk is patch-elik neha a csomagokat. (Debianban tudom, hogy szoktak modositani a vanilla forrasokba). Ergo vegso esetben gyari apache kezzel forditva...
---
fincsi
- A hozzászóláshoz be kell jelentkezni
Ezt találtam a /var/log/messages naplóban:
Jul 5 19:40:20 localhost kernel: httpd[23393]: segfault at ab3182 ip 00ab3182 sp bff3890c error 7 in mod_security2.so[aa0000+43000]
Jul 5 19:46:07 localhost kernel: httpd[23437]: segfault at 864180 ip 00864182 sp bfbefd3c error 7 in libssl3.so[863000+2e000]
- A hozzászóláshoz be kell jelentkezni
Akkor tilcsuk le.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat. Megoldottam a hibát. A yumex-el leszedtem az Apacsot és a biztonság kedvéért az egész PHP-t is. Ezután fölraktam az Apacsot. Jól megy, nem hasal el. Kapott még pár modult... Most is jó. Fölraktam a PHP-t... Jó. Egyesével a szükségesnek vélt modulok, minden alkalommal próba és napló nézés... Jó. Az error_log ugyanakkora. Az Apacs tegnap este olyan 3-4 % körüli processzor időt evett, ma meg nem látszik a listában (valahol az alján van). Úgy néz ki hogy rendben van minden. A PHP-s alkalmazásom is rendben működik. Ezek szerint lehet hogy sérült a Fedora-11 telepítőkészletem. (Torrenttel szedtem le a múlt hét végén.) No mindegy, minden jó ha a vége jó.
- A hozzászóláshoz be kell jelentkezni
Neked is tudom ajanlani a "minimal rendszert telepitek lemezrol, a tobbit netrol" cimu modszert, nalam mar tobbszorosen bevalt.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
En az év elején Fedora 10-et tettem föl egy live CD-ről. Aztán azt tettem amit te is. Pár óra hosszát elmolyolt a letöltésekkel és akadt pár dolog amit ezután nem tudtam rendbe rakni. Előzetesen készítettem egy Qt3-al fejlesztett programot. Ez egy mikrovezérlővel hajtott célgépet vezérelt. Ez a program a frissen telepített rendszeren az istennek sem volt hajlandó elindulni a Gnome felület vagy az Xfce4 alatt. A Qt3 designer sem, csak a kis 'Q' betűkkel telerakott üdvözlő ablakig jutott el aztán nekifogott sztrájkolni. Kénytelen voltam föltenni a KDE4-et. Ez alatt végre ment minden, de a nyavalyás KDE csak angol nyelven volt hajlandó kommunikálni holott emlékeim szerint a magyar nyelvi csomagot is telepítettem.
Én így jártam a netes telepítéssel. Ja és mindezt itthon kellett csinálnom, mert a munkahelyemen - ahová tartozott volna az egész műveletsor - nincs net.
- A hozzászóláshoz be kell jelentkezni
KDE - System Settings es itt valahol lobog egy csomo zaszlo.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Ezt már nem fogom megtudni, mert már nincs elérhető közelségben a gép. Azonban ez még nem magyarázat a Qt3 érthetetlen viselkedésére. Annak tudtommal mennie kéne a KDE nélkül is, hiszen éppen a KDE az ami rá épül. No jó tudom, egészen pontosan a KDE3.
- A hozzászóláshoz be kell jelentkezni