Hi,
zwei Dinge solltest du schauen:
1. Beendest du den Apache vorher sauber? Wenn ja, wie? gibt ps ax noch irgendwelche apache Prozesse aus, wenn du ihn nur beendest? Wie startest du ihn denn neu?
2. Bei einigen Distributionen habe ich Fehler im Start-Stop Skript gefunden, ist zwar schon was länger her, aber dennoch möglich. Phänomen war, das apache bei einem /etc/init.d/apache restart nicht neu gestartet wurde, sondern nur erneut gestartet wurde.
Probiere ihn mal anhand der pids zu beenden und anschliessend manuell neu zu starten.
gruß gurkenpapst