Hallo,
Das Problem liegt weniger in der CPU Auslastung als bei der ausführungszeit. Wenn Du nun die Priorität des Prozesses, und nur über das kannst Du Dein Script weniger CPU geben, runterschraubst, dann hast Du zwar weniger CPU-Auslastung aber dafür läuft Dein Script auch länger. Was wiederum zur Folge hat, daß bei vielen Requests mehrere PRozesse länger laufen, diese in Summe die CPU noch mehr zunageln, alles noch länger wird und so weiter.
Wenn Die scripte wirklich so lange brauchen, daß Du dich nicht mal mehr au fden server kommst, dann würde ich folgendes vorschlagen:
1.) Script auf Optimierungspotential hin untersuchen. Das gibt's in der Regel immer.
2.) Stärkere Maschine besorgen ;-)
Ach ja, noch was, meinst Du mit 'dass man nicht mehr auf den Server kommt bis das Script fertig ist', daß keine weiteren Scripts mehr aufgerufen werden können?
Wenndas der Fall ist, dann kannst Du ja auch am Webserver herumspielen, daß der mehr Requests gleichzeitig bedient. dann Teilt sich die Last von selbst.
Grüße
Klaus