Un utente ha chiesto
Categoria: reSmush.it : the only free Image Optimizer & compress plugin di WordPress
Domanda: il cron job continua ad avviare il processo resmush.it sopra l’altro

Se configuro un cron job linux per chiamare wp-cron.php, ogni volta che viene invocato avvia un nuovo processo resmush.it, uno dopo l’altro, a meno che i processi precedenti non siano terminati. Usa sempre più memoria man mano che vengono creati sempre più processi. Questo alla fine massimizzerà la mia memoria e l’allocazione del processo sul mio hosting. Non è buono.

Inoltre, il cron job mi invia email che mostrano l’ottimizzazione delle stesse immagini in ogni processo di resmush.it, a meno che i processi non vengano avviati molto dopo che il precedente è terminato. (Non ho abilitato i registri, ricevo e-mail con l’output per ogni processo.) Sembra che ogni processo abbia 1000 allegati più miniature prima di uscire.

Inoltre, restituire statistiche che indicano che si è verificato l’azzeramento nella libreria multimediale, quando le statistiche sono disabilitate, è fuorviante. Se le statistiche sono disabilitate, non dovrebbero esserci statistiche.

  • Autore del plugin

    (@resmushit)

    Ciao @macksix,

    Potrebbe esserci un problema da parte nostra in quanto non dovrebbe richiamare un processo di ottimizzazione se un altro è in esecuzione, lo esamineremo.

    Tuttavia, se hai l’errore di azzeramento, dovrebbe esserci qualcosa che non va. Puoi fornirci un registro degli errori PHP (chiedi al tuo host) e allegare questi registri a questo thread, cercheremo di aiutarti!

    Saluti,
    Carlo

    (@macksix)

    Non c’è nessun errore di riduzione, è quando le statistiche sono disabilitate, la colonna dell’elenco della libreria multimediale “stato reSmush.it” visualizzerà “Ridotto di 0 (0 salvato)” quando le immagini vengono elaborate e ridotte correttamente. I log di resmush.it mostrano che la riduzione è stata eseguita correttamente. Non ci sono errori PHP nei log.

    Non dovrebbero esserci statistiche lì, se le statistiche sono disattivate.

    Grazie!

    marca

    Autore del plugin

    (@resmushit)

    Ok, grazie per questo problema, proveremo a riprodurre questo bug 🙂

    Saluti,
    Carlo

    Autore del plugin

    (@resmushit)

    Ciao @macksix,

    È stata pubblicata una nuova versione (0.3.4) che risolve questi 2 bug:
    * processi cron sovrapposti
    * ridotto di 0 quando le statistiche sono disattivate

    Grazie per aver segnalato questi problemi, chiudo il ticket 🙂
    Non esitate a consultare il nostro plugin: https://wordpress.org/support/plugin/resmushit-image-optimizer/reviews/

    Saluti,
    Carlo

    (@macksix)

    Lo sto eseguendo in questo momento e cron è in esecuzione ogni 10 minuti. Ogni volta che cron viene eseguito, il mio utilizzo della memoria aumenta. È passato da circa 100 MB a 903 MB in un’ora. Ho solo 1 GB disponibile.

    Ho configurato il cron per l’esecuzione una volta all’ora per impedire l’escalation dell’utilizzo della memoria.

    Vedo che il numero di processi è 17 mentre di solito è in esecuzione solo un processo.

    Autore del plugin

    (@resmushit)

    Ciao @macksix,

    Grazie per questa segnalazione, hai ricevuto l’ultimo aggiornamento della versione? dovrebbe gestire questo problema (0.3.4)?

    Saluti,
    Carlo

    Autore del plugin

    (@resmushit)

    Ciao @macksix,

    Abbiamo rilevato qualcosa di sbagliato, rilasceremo presto una nuova versione.

    Tenere aggiornato!

    Saluti,
    Carlo

    Autore del plugin

    (@resmushit)

    Ciao @macksix,

    L’ultima versione del nostro plugin (0.3.5) ha definitivamente risolto il problema!
    Non esitare a recensire il nostro plugin se ne sei soddisfatto.

    https://wordpress.org/support/plugin/resmushit-image-optimizer/reviews/

    Saluti,
    Carlo

    (@macksix)

    Ok, vedo la nuova versione (0.3.6) e la proverò. Grazie!

    (@macksix)

    Molto bello adesso. L’ho eseguito per 90 minuti con un cron job ogni 10 minuti e non ha continuato a generare nuovi processi e l’utilizzo della memoria non è uscito dal sito.

    L’unica cosa è che sebbene un cron sia in esecuzione ogni 10 minuti, dà il messaggio sbagliato:

    “Cronjobs non sembra aver funzionato ultimamente. Si prega di leggere la seguente pagina di istruzioni per installarli correttamente.

    Frequenza programmata: ogni 10 minuti
    Ultima gara: 1 ora fa”

    Quindi il cron viene eseguito ogni 10 minuti, ma a quanto pare il messaggio si riflette solo quando è stato eseguito il cron job che ha avviato il processo in esecuzione.

    Autore del plugin

    (@resmushit)

    Ideale per il consumo di memoria!

    Daremo un’occhiata a quest’ultimo numero!
    Saluti,
    Carlo

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *