Ciao a tutti, mediante simplenews ho sempre inviato la mia correttamente. Da alcune settimane però più della metà degli invi non hanno successo. L'email vengono inviate tramite cron eseguito con un cronjob. abilitato il ricevimento dei messaggi di errore del cronjob ho questa scritta:
2013-01-10 05:15:13 1Tt9Xt-002EDb-32 failed to fork automatic delivery process: Cannot allocate memory
2013-01-10 05:15:13 fork failed for TLS check
2013-01-10 05:15:13 fork failed for TLS check
2013-01-10 05:15:14 1Tt9Xu-002EF6-MB failed to fork automatic delivery process: Cannot allocate memory
2013-01-10 05:15:14 fork failed for TLS check
2013-01-10 05:15:15 1Tt9Xv-002EFR-5d failed to fork automatic delivery process: Cannot allocate memory
Ho contattato l'assistenza del servizio di hosting e mi hanno risposto così :
Salve,
la problematica da lei riscontrata è relativa al fatto che il suo script tenta di allocare più memoria di quanta a sua disposizione.
La inviterei a migliorare il file cron.php in quanto dal log da lei indicato sembra che vengano inviate email con id 1Tt9Xu-002EF6-MB e simili.
Cordiali Saluti
io però non ho modificato nulla del codice. Cosa posso fare per risolvere il problema?
grazie mille
Ciao, l'unica, a meno di pagare il tuo hosting per avere più ram o di cambiare hosting se non ti trovi bene, è diminuire al massimo l'uso di moduli. Hai provato facendo fare il boot con un qualche cosa di diverso rispetto A DRUPAL_FULL_BOOT per il solo cronjob ?
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Grazie ziobudda, sapresti spiegarmi meglio cosa intendi per "DRUPAL_FULL_BOOT"
Il duro lavoro fatto con passione, ripaga sempre!!!!
Negli script esterni puoi decidere che il boot di drupal non sia totale (come in index.php), ma che sia ristretto ad una sola parte. Ad esempio se devi fare delle operazioni esterne che riguardano solo il db puoi fare il solo boot della parte dedicata al DB: DRUPAL_BOOTSTRAP_DATABASE.
Mi accorgo solo ora di aver cannato nella mia prima risposta: non è DRUPAL_FULL_BOOT ma DRUPAL_BOOTSTRAP_FULL.
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Ho scritto ancora alla netsons ieri perchè in fase di invio della newsletter raggiongevo il limite dei processes 20/20. Premetto che non ho più problemi di memoria poichè è stata portata dalla stessa netsons a 1Gb. Dove posso trovare documentazione per gestire al meglio il DRUPAL_BOOTSTRAP_FULL?
Ziobudda dammi una mano per favore, il 30% dei miei contatti non vengono raggiunti dalla newsletter...
Il duro lavoro fatto con passione, ripaga sempre!!!!