[ Simke @ 21.04.2002. 07:37 ] @
Instalirao sam Apache 2.0.35 na RH linux 7.0. Kada startujem apache (kao root naravno), kaze lepo httpd started i vrati me u prompt. E sad, fora je sto se on posle startovanja odmah ugasi. U error logu kaze:

[warn] pid file /usr/local/apache/logs/httpd.pid overwritten -- unclean shutdown of previous apache run?
[emerg] (22) invalid argument: couldn't set premissions on cross-process lock.

Pokusao sam da nadjem nesto na netu o ovim porukama, ali nisam video nista korisno. Za prvu ([warn]) poruku kazu da je treba ignorisati, dok za drugu ([emerg]) nisam nista uspeo da nadjem.
Zna li neko o cemu se radi?
[ nemesis @ 22.04.2002. 04:39 ] @
Citat:
Simke:
Instalirao sam Apache 2.0.35 na RH linux 7.0. Kada startujem apache (kao root naravno), kaze lepo httpd started i vrati me u prompt. E sad, fora je sto se on posle startovanja odmah ugasi. U error logu kaze:

[warn] pid file /usr/local/apache/logs/httpd.pid overwritten -- unclean shutdown of previous apache run?
[emerg] (22) invalid argument: couldn't set premissions on cross-process lock.

Pokusao sam da nadjem nesto na netu o ovim porukama, ali nisam video nista korisno. Za prvu ([warn]) poruku kazu da je treba ignorisati, dok za drugu ([emerg]) nisam nista uspeo da nadjem.
Zna li neko o cemu se radi?


kako si ga pokrenuo i kako si ga zaustavio proshli put ?

[ Simke @ 22.04.2002. 08:58 ] @
Pokrecem ga sa apachectl start i zaustavljam sa apachectl stop. Kada ga zaustavim, izbaci poruku nesto kao apache (pid: xyz?) not running (ne znam sad 100% tacno koja je poruka, nisam na masini gde je apache).
[ alex @ 22.04.2002. 15:55 ] @
Citat:
Simke:
[emerg] (22) invalid argument: couldn't set premissions on cross-process lock.


Ako nisi znao, Apache2 koristi multithreading (visenitne) procese, ne koristi vise fork() kao apache1.3, te se prema tome javlja emerg greska koju si naveo.

Proveri da li imas najnoviju pthread biblioteku, te proveri da li si uopste kompajlirao Apache kako treba (sa pthreads). Ne bi bilo lose da posaljes izvestaj od configure skripta kojim si konfigurisao Apache2 za kompajliranje. Takodje, uz RH7 ide "pokvarena" verzija GCC kompajlera, te je moguce da je i u tome problem.

Da li si prilikom kompajliranja dobijao neke warning-e?

Na RH7.2 sam instalirao Apache2 pre neki dan i radi bez ikakvih problema. Tebi preporucujem da kompajliras i instaliras najnoviji Apache iz 1.3 grane, a da instalaciju i koriscenje Apache2 ostavis dok ne uradis upgrade tog Linux servera.

Pozdrav,
alex.
[ Simke @ 22.04.2002. 22:10 ] @
Nisam pazljivo pratio proces kompajliranja, jer je masina p200 sa 32mb memorije, tako da je proces potrajao malo duze:) Mada, nisam video nikakva upozorenja. Pogledacu phtread biblioteku kad se vratim s posla, a ako na kraju ne uspem da pokrenem apache 2, stavicu verziju 1.3.
[ vvuja @ 30.05.2002. 12:29 ] @
Citat:
Simke:
Instalirao sam Apache 2.0.35 na RH linux 7.0. Kada startujem apache (kao root naravno), kaze lepo httpd started i vrati me u prompt. E sad, fora je sto se on posle startovanja odmah ugasi. U error logu kaze:

[warn] pid file /usr/local/apache/logs/httpd.pid overwritten -- unclean shutdown of previous apache run?
[emerg] (22) invalid argument: couldn't set premissions on cross-process lock.

Pokusao sam da nadjem nesto na netu o ovim porukama, ali nisam video nista korisno. Za prvu ([warn]) poruku kazu da je treba ignorisati, dok za drugu ([emerg]) nisam nista uspeo da nadjem.
Zna li neko o cemu se radi?


Prvo obrises /usr/local/apache/logs/httpd.pid, pa pogledas da li u /var/run ima neki fajl koji pocinje sa httpd. Ako nema, onda uradis /usr/local/apache/bin/apachectl stop - za svaki slucaj
pa onda /usr/local/apache/bin/apachectl start

i web server bi trebao da se startuje bez problema.

Vuk.
[ tOwk @ 30.05.2002. 13:31 ] @
Probaj da dodaš
Code:
AcceptMutex flock

u httpd.conf.

Toliko.