Bekijk Volledige Versie : bijzonder vaag probleem met compilen van php
Ik heb op 1 specifieke server een zeer vaag probleem bij het compilen van
php 4.3.11. Het maakt niet uit met welke flags ik php compile, maar telkens
bij de laatste make all gaat er iets mis:
Vrijwel alle services worden 'onbereikbaar'. Zoals dus sshd, apache, named,
exim etc etc. Ze draaien gewoon door, serverside is er ook niks vreemds te
zien in de processlist of in de logfiles, maar ze zijn gewoon niet meer
bereikbaar. Als ik deze services herstart doen ze het gewoon weer.
Het vervelende is dus dat op deze manier remote compilen van php onmogelijk
is, omdat je daarna meestal de ssh verbinding verliest en er gewoon niet
meer opkomt totdat je de server reboot.
De volgende zaken heb ik al getest:
- andere php versie, geen verschil
- memcheck gedaan, geen fouten
- processortemperatuur in de gaten gehouden, blijft stabiel
- alle logfiles nagekeken, niets te vinden
Heeft iemand een idee hoe dit uiterst vreemde probleem kan ontstaan?
--
Alain
spamsux.nl
Daniel Tryba
15/06/05, 23:55
Alain <Alain@spamsux.nl> wrote:
> Heeft iemand een idee hoe dit uiterst vreemde probleem kan ontstaan?
Het is erg handig dat je niets vertelt over wat voor systeem het is.
Maar dit soort problemen lijkt me beter op z'n plek in een groep die
speciaal over jou OS gaat.
Bastiaan Welmers
16/06/05, 21:45
> Ik heb op 1 specifieke server een zeer vaag probleem bij het compilen van
> php 4.3.11. Het maakt niet uit met welke flags ik php compile, maar telkens
> bij de laatste make all gaat er iets mis:
> Vrijwel alle services worden 'onbereikbaar'. Zoals dus sshd, apache, named,
> exim etc etc. Ze draaien gewoon door, serverside is er ook niks vreemds te
> zien in de processlist of in de logfiles, maar ze zijn gewoon niet meer
> bereikbaar. Als ik deze services herstart doen ze het gewoon weer.
Doe eens `mkdir /tmp/phproot && make DESTDIR=/tmp/phproot install` als
non-root en kijk wat er in /tmp/phproot gegooid wordt en of er
foutmeldingen komen wat betreft access-denied voor bepaalde
bewerkingen.
Ik hoop wel dat DESTDIR ondersteund wordt.
/Bastiaan
Joost de Heer
17/06/05, 07:45
>>Ik heb op 1 specifieke server een zeer vaag probleem bij het compilen van
>>php 4.3.11. Het maakt niet uit met welke flags ik php compile, maar telkens
>>bij de laatste make all gaat er iets mis:
>>Vrijwel alle services worden 'onbereikbaar'. Zoals dus sshd, apache, named,
>>exim etc etc. Ze draaien gewoon door, serverside is er ook niks vreemds te
>>zien in de processlist of in de logfiles, maar ze zijn gewoon niet meer
>>bereikbaar. Als ik deze services herstart doen ze het gewoon weer.
Heb je de PHP source via pgp-keys of md5 gecontroleerd? Wellicht heb je een
trojaned versie gedownload.
Joost
--
Du hast mein Herz zerrissen, meine Seele geraubt
Das es so enden würde hätt` ich nie geglaubt [Aus der Ruinen -]
Ohne Rücksicht auf Verluste, hast Du meine Welt zerstört [L'Âme Immortelle]
Eine Welt, die vor kurzem nur uns beiden hat gehört
> Heb je de PHP source via pgp-keys of md5 gecontroleerd? Wellicht heb je
> een trojaned versie gedownload.
Lijkt me ook want make all hoort alleen in je source dir dingen te doen en
je zou nog geheugen/cpu problemen kunnen krijgen door compileren, kijk eens
met dmesg of je rare meldingen op je console krijgt.
Erg vreemd maar is geen logisch probleem want make all van php doet niks dan
compileren. Als het de belasting is kan je "nice make all" proberen?
Daniel Tryba
18/06/05, 22:35
In nl.internet.www.server-side sturkie <nomail@hotmail.com> wrote:
> Erg vreemd maar is geen logisch probleem want make all van php doet niks dan
> compileren. Als het de belasting is kan je "nice make all" proberen?
Met make krijg je zowat elke machine op z'n knieen, een onverlaat hoeft
alleen maar ergens "export MAKE='make -j'" te doen en zeg maar dag tegen
je geheugen en disk access (mits de source uit voldoende files bestaat
en er bv geen zinnige limieten zijn gezet). Met een beetje pech staat ie
dan lekker te trashen en worden er onschuldige daemons die toevallig wat
extra geheugen willen alloceren overhoop geschoten (alhoewel uit
enkele persoonlijke testjes bleek dat 2.6 het heel aardig doet in zulke
omstandigheden).
FUP naar nl.comp.os.linux.installatie
Joost de Heer
20/06/05, 19:05
sturkie wrote:
>>Heb je de PHP source via pgp-keys of md5 gecontroleerd? Wellicht heb je
>>een trojaned versie gedownload.
>
> Lijkt me ook want make all hoort alleen in je source dir dingen te doen en
> je zou nog geheugen/cpu problemen kunnen krijgen door compileren, kijk eens
> met dmesg of je rare meldingen op je console krijgt.
Je hoeft bij de 'all' regel in het Makefile maar een keer een 'shutdown' te
zetten om 'make all' de machine te laten rebooten....
Joost
--
Du hast mein Herz zerrissen, meine Seele geraubt
Das es so enden würde hätt` ich nie geglaubt [Aus der Ruinen -]
Ohne Rücksicht auf Verluste, hast Du meine Welt zerstört [L'Âme Immortelle]
Eine Welt, die vor kurzem nur uns beiden hat gehört