Hej!
Sidan jag arbetar på just nu (Drupal6) blir extremt långsam när vissa saker ska utföras och kan sedan vara helt omöjlig att komma åt i upp mot säkert 10-15 minuter (den rapporterar 500 - internal server error). Det brukar framför allt hända när man arbetar med moduler och det har gått så långt att jag numera inte verkar kunna aktivera någora nya moduler alls.
När jag går in och kollar i loggen så rapporterar sidan hundratals Duplicate entry-fel i stil med:
Duplicate entry 'admin/store/settings/countries/%/update/%' for key 'PRIMARY' query: INSERT INTO menu_router (path, load_functions, to_arg_functions, access_callback, access_arguments, page_callback, page_arguments, fit, number_parts, tab_parent, tab_root, title, title_callback, title_arguments, type, block_callback, description, position, weight, file) VALUES ('admin/store/settings/countries/%/update/%', 'a:2:{i:4;N;i:6;N;}', '', 'user_access', 'a:1:{i:0;s:16:\"administer store\";}', 'uc_country_update', 'a:2:{i:0;i:4;i:1;i:6;}', 122, 7, '', 'admin/store/settings/countries/%/update/%', 'Update a country', 't', '', 4, '', 'Update an installed country.', '', 0, 'modules/ubercart/uc_store/uc_store.admin.inc') in \includes\menu.inc on line 2460.
Nämnas kanske bör att sidan först är skapad lokalt och sedan exporterad till en annan server. Om jag minns rätt så kopierade vi helt enkelt bara över hela drupal-mappen samt databasen när det begav sig, vilket kanske inte är att rekommendera? Skulle problemen kanske lösa sig om man gör en ny drupalinstallation och sedan importerar allting dit?
Såvitt jag vet använder inte sidan någon särskilt konstig modul som skulle kunna ställa till det heller. Mest vanliga grejer som CCK, Views och Calendar. Har testat att stänga av moduler som inte skulle "förstöra" sidan, typ Messenger och Notifications för att se om detta skulle hjälpa men har inte märkt att det varken blivit bättre eller sämre av detta.
Sidan ligger på samma server som företagets vanliga hemsida (också den Drupal 6) och den tuffar på i utmärkt fart utan några som helst problem.
Många tack på förhand!
Comments
Att kopiera en
Att kopiera en drupalinstallation på det viset ni har gjort kan alltid vara lite gambling då det finns en del variabler etc som är serverberoende som tex sökvägar etc.
Personligen skulle jag nog hellre gjort en ren installation, installerat alla moduler och sedan fört över den site-specifika datan till den nya databasen.
Du skulle ju också kunna som ett första steg verkligen radera allting ur alla cache-tabeller och se hur mycket det hjälper.
mvh Peter
//Peter http://www.letitrock.se
Jo såhär i efterhand
Jo såhär i efterhand misstänker jag att det kanske inte var det smartaste tillvägagångssättet. Ett problem med att göra om allting från början skulle vara att saker som att exportera content types också "hänger" sidan och när den väl är igång igen så har den inte lyckats exportera. Men likt "allt" annat i drupal kanske jag kan snoka reda på detta i databasen också? Lyckligtvis har jag inte samma problem med views (som vore ett betydligt större jobba att behöva göra om).
Jag och min kollega lämnade det hela vid att lägga upp en ny Drupal-installation bredvid den här och kopiera saker efter hand från den gamla installationen till den nya. Sen när den nya är uppdaterat switchar man om så att den pekar mot rätt url och så tar man bort den gamla. Man lär sig av sina misstag helt enkelt :)
Den information du kom med här kommer jag verkligen ha användning för hur vi än gör så många tack!
Bräcklig server?
Nu har jag en ny sida på samma server som jag jobbar mot och sitter och återskapar saker från den gamla, direktkopierade sidan. Efter 30min verkar dock de gamla problemen även inträffa på den nya sidan. Detta känns märkligt eftersom jag inte kopierat något från databasen än utan enbart installerat Drupal, aktiverat ett antal moduler och skapat ett par content-typer i CCK. Det sista jag försökte göra innan sidan började spotta ur sig "duplicate entries"-fil igen var att redigera en content display.
Kan det vara något konstigt med servern som vi kör på och isf. vad? Den vanliga sidan som också är hostad på samma server fungerar som sagt finemang men den är också väldigt lätt på moduler och har vad jag minns exempelvis inte ens CCK och Views aktiverat.
Fixat
Lyckades lista ut vad det var genom att testa alla moduler för sig lokalt och se när felen inträffade. Det visade sig att det var modulen "Administrator menu" som ställde till det. Kollade snabbt igenom alla rapporterade issues på Drupal.org men hittade inget liknande, konstigt.