Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> Drupal >> Content
    Slik feilsøker en Runaway Process i Drupal
    Drupal er et populært , open- source content management system , men noen ganger dens styrke er også dens svakhet. Alle kan utvide funksjonaliteten til Drupal eller, hvis de velger , redigere kjernen skript. Men disse endringene lage løkker i programvarens logikk. I et forsøk på å finne en løsning, begynner programmet å konsumere mer og mer av serverens ressurser til det er ingen igjen. Derfor fryser nettsiden , og maskinvaren kan bli trege . Hvis dette skjer med deg , må du feilsøke disse løpske prosesser . Du trenger
    tekst editor
    FTP-klient
    SSH klient
    Vis flere instruksjoner
    finne årsaken
    en

    Roll tilbake eventuelle nye endringer . Hvis det øker Drupal hastighet og respons , inneholder den nye koden problemet .
    2

    undersøke server prosesser . I et Linux bygge, kjøre "top" for å se hva som bruker ressurser . I en Windows bygge, starte Process Monitor. Hvis de mest ødeleggende prosessen er "mysql " eller " mysqld " så du vet det er database -relatert.
    3

    gjennomgang Drupal logger. Se etter identiske , gjentatte meldinger. Ved hjelp av stiene refererte , arbeide gjennom moduler for å oppdage hva som utløser dem .
    4

    Sjekk din server logger for å se om noen er kunstig utløser en periodisk prosess (dvs. , " poormanscron ") til forbruker ressurser på serveren din.
    Implementere en løsning
    5

    Fjern uendelige løkker i bidratt med kode . For eksempel, hvis du har en " drupal_goto (); "-funksjonen på side en som peker til side to, og side to inneholder sin egen " drupal_goto (); " tilbake til side en, vil du skape en uendelig loop . Fjerne en av de uakseptable funksjoner vil eliminere løpsk prosess .
    6

    Forenkle minne -intensive tiltak (for eksempel database og streng søk ) i din bidratt med kode . For eksempel kan en MySQL spørring som søker hver node og returnerer en stor mengde data bruker for mye minne . I dette tilfellet begrense mySQL spørringer til bestemte nodetyper eller node opprettelse dato og begrense dataene som returneres .
    7

    Øk PHP memory_limit kvote. I noen tilfeller kan en løpsk prosess ikke være et problem etter å ha økt minnet kvote. Den " Drupal : Øke Memory Limit" dokument , som tilbys som en del av Drupal installasjon guide, er den definitive ressurs for å gjøre denne endringen
    8

    Forby utenforstående utløser minne-intensive prosesser som søk indeksering. . Hvis Drupal tillatelse rutenettet ikke tilby nok detaljnivå, kan du også gjøre dette ved å bruke server og filbaserte rettigheter ved å bruke verten maskinens operativsystem (dvs. , " chmod " for Linux ) . Alternativt kan du bruke IP - baserte blokkering innenfor serverprogramvaren (som Apache ) for å holde andre fra å forstyrre nettstedets ytelse.

    früher :

     Weiter:
      Relatert Artike
    ·Om redigere titler i Drupal 
    ·Drupal Alternativer 
    ·Hvordan Design en Drupal Layout Tema 
    ·Slik sletter du et Drupal nettsted 
    ·Drupal Vs . Magento 
    ·Slik viser a View API i Drupal 
    ·Hvordan lage Sider fra en Excel-fil i Drupal 
    ·Hvordan sette opp Cron Jobs i Drupal 
    ·Hvordan ha en URL Point til en undermappe i Drupal 
    ·Hvordan til innlogging til en Drupal Website 
      Anbefalte artikler
    ·Hvordan kjøpe spill fra GameHouse 
    ·Hvordan skrive en Statement of Mål 
    ·Slik fjerner vokal fra MP3 Programvare 
    ·Hvordan endre XP Planlagt Backup 
    ·Slik installerer Quickbooks Etter en Hard Drive Failure…
    ·Hvordan Merge NET og PDF -filer 
    ·Hvordan slette en Punktgrafikkbilde i Illustrator 
    ·MySQL markør Tutorial 
    ·Hvor å Fastsette System 32 Feil 
    ·Hvordan Oversett WPS til DOC 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/