Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Drupal >> Content

    Felsökning av en Runaway process i Drupal

    Drupal är ett populärt , öppen källkod content management system , men ibland är dess styrka är också dess svaghet . Vem som helst kan utöka funktionerna i Drupal eller , om de väljer , redigerar kärnan skript . Dock kan dessa förändringar skapa loopar i programvarans logik . I ett försök att hitta en lösning , börjar programmet att konsumera mer och mer av serverns resurser tills det finns ingen kvar . Därför fryser webbplatsen , och hårdvaran kan sluta svara . Om detta händer dig , måste du felsöka dessa skenande processer . Saker du behöver
    Text Redaktör FTP-klient
    SSH -klient
    Visa fler instruktioner
    hitta orsaken
    1

    Roll tillbaka eventuella senare ändringar . Om det ökar Drupal hastighet och lyhördhet , innehåller den nya koden på problemet .
    2

    Undersök din server processer . I ett Linux- build , kör " top " för att se vad som är tidskrävande resurser . I en Windows build , starta Process Monitor . Om det mest lungsjuk processen är " mysql " eller " mysqld " då vet ni det databas - relaterade .
    3

    Review dina Drupal stockar . Leta efter identiska , upprepade meddelanden . Använda de refererade stigar , arbeta igenom modulerna för att upptäcka vad som utlöser dem .
    4

    Kontrollera din server loggar för att se om någon är artificiellt utlöser en periodisk process ( dvs. , " poormanscron " ) till förbrukar resurser på servern .
    Implementera en lösning
    5

    bort oändliga slingor i bidragit med kod . Till exempel , om du har en " drupal_goto ( ) ; " -funktionen på sidan en som pekar på sidan två , och sidan två innehåller sin egen " drupal_goto ( ) ; " tillbaka till sida ett , kommer du att skapa en oändlig loop . Avlägsna en av de felande funktionerna kommer att eliminera den skenande process .
    6

    Simplify minneskrävande åtgärder (såsom databas och sökningar string ) i din bidragit med kod . Till exempel kan en MySQL Query som söker varje nod och returnerar en stor mängd data förbrukar för mycket minne . I detta fall , begränsa mySQL förfrågningar till specifika nodtyperna eller nod datum för skapande och begränsa den information som returneras .
    7

    Öka PHP memory_limit ersättning . Under vissa omständigheter kan en skenande process inte vara ett problem efter att öka minnet ersättning . Den " Drupal : Öka Memory Limit " dokument , som erbjuds som en del av Drupal installationsguide , är den definitiva källan för att göra denna förändring
    8

    Förbjud utomstående från att utlösa minneskrävande processer som sökindexering . . Om Drupal tillstånd galler inte erbjuder tillräckligt med kornighet , kan du också göra detta genom att använda server -och filbaserade behörighet med den mottagande maskinens operativsystem ( dvs. , " chmod " för Linux ) . Alternativt kan du använda IP - baserade blockering inom serverprogramvaran ( som Apache ) för att hålla andra från att störa din webbplats resultat .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger en skylt i en sida på Drupal
    ·Hur till Bädda Från Blogspot i Drupal
    ·Aktivitetsgarantin Stream Limit i Drupal
    ·Hur får ytterligare flikar för att visa upp på Drupa…
    ·Oracle UCM Vs . Drupal
    ·Så här ansöker Alt Taggar i Drupal
    ·Handledning om hur man skapar ett medlemskap webbplats …
    ·Hur man ställer Evernote & Drupal
    ·Hur du ändrar Läs mer Länk i Drupal
    ·Lägga till JavaScript- filer till Drupal
    Utvalda artiklarna
    ·Hur man skapar en Skrivbar Box i Microsoft Word
    ·Hur Kopiera News Videos
    ·Vilka är fördelarna med ett datoriserat inventeringss…
    ·Hur man gör en PPT -fil
    ·Hur Hyperlänk i Word till en PDF
    ·Hur du korrigerar en DVD Kapitel Order
    ·Hur att förbättra kvaliteten i Windows Movie Maker
    ·Hur skapa tid Cards
    ·Game Maker 6.1 Tutorials
    ·Hur kan man överföra en FLV Video
    Copyright © Dator Kunskap http://www.dator.xyz