Das hört sich nach mehreren Problemen an:
-1.) Wie breche ich ein Script ab?
-2.) Tabelle wird nicht mehr richtig geladen!
-1.) Wie breche ich ein Script ab?
Du kannst in das script eine FlagFile-Kontrolle einbauen:
PHP-Code:
$myFlagPath = "./stopScript.asdf";
if(file_exists($myFlagPath)){
unlink($myFlagPath);
die("STOP BY FLAGFILE"); // besser natürlich einen sauberen Abgang machen ;)
}
Die SignalDatei kannst du via php,ftp,dateisystem erzeugen lassen.
-2.) Tabelle wird nicht mehr richtig geladen!
Ein paar Tips:
-index-Tabellen während des updates deaktivieren oder vorher komplett löschen und danach wieder aktivieren bzw aufbauen lassen
-vgl:
http://dev.mysql.com/doc/refman/5.1/...air-table.html Tabelle wieder in Ordnung bringen
-Allgemein:
--Bemühe die mysql-Konsole und vergleich mal die PHP-AnbindungsQualität mit der Konsolen-Qualität (Laufzeit)
--Teste mal die php-mysql-Erweiterungen durch: mysql, mysqli, PDO, ...