Domanda

A volte, durante il periodo di alto traffico su siti, campi di input CCK scomparire mentre l'aggiunta di un contenuto dal backend. Non ho attivato l'acceleratore modulo . I campi vengono ripristinate automaticamente in altri momenti.

Per esempio - campo per il caricamento delle immagini, casella di controllo ha caratterizzato per un tipo di contenuto Notizie scomparire durante il traffico pesante, ma ottenere automaticamente ripristinato durante altri periodi

.

Che cosa potrebbe essere una causa?

fa Drupal hanno un meccanismo di limitazione interna durante i periodi di traffico intenso?

È stato utile?

Soluzione

  

fa Drupal hanno un meccanismo di limitazione interna durante i periodi di traffico intenso?

No. Throttle è stato un tentativo di fare questo, ma non è genrally utilizzato. Come avete questa fuori di esso non sta per essere la causa.

vorrei suggerire tweeking le impostazioni delle prestazioni per vedere se è possibile ottenere carico di picco di non influenzare i sistemi così tanto.

Altri suggerimenti

Per me questo indica problemi con il database. Prova ottimizzare il database con le seguenti modalità

  1. Aumentare la memorizzazione nella cache RAM disponibile
  2. Modificare le tabelle da MyISAM a InnoDB. InnoDB è più affidabile in periodi di traffico elevato.
  3. Provare a spostare il manipolazioni devono memcache sessione (cercare "sessione drupal movimentazione memcache" o qualche stringa simile su google per scoprire come fare). Questo riduce il carico del server in modo significativo.
  4. Fare qualche debug e vedere quali sono le query lente, sono sicuro che CCK è un colpevole. È possibile utilizzare il modulo devel per vedere le query lente o andare nell'interfaccia mysql per sapere quali sono le query lente. A seconda di cosa le query lente si ottiene è possibile aggiungere alcuni indici ai tavoli.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top