ho provato ad utilizzare un banco operaio 2X, in attesa di non ottenere R14 errori, ma questo è il risultato:Heroku banco operaio che dà R14 errori - problemi con la gestione della memoria - opzioni di limite di memoria RMagick
2013-06-04T13:03:30.723260+00:00 heroku[worker.1]: Process running mem=1047M(102.3%)
2013-06-04T13:03:30.723260+00:00 heroku[worker.1]: Error R14 (Memory quota exceeded)
Tuttavia, l'attività per il lavoratore è stata completata correttamente.
Domande:
- Come posso ridurre la memoria necessaria per il mio lavoro? - Sto usando rmagick gem per convertire una lista di immagini in un unico pdf multipagina.
- Quanto è pericoloso mantenere il processo in questo modo (con errori R14) mentre il lavoro finale sta terminando con successo?
Grazie in anticipo
Stai eseguendo solo 1 di questi lavori alla volta in sidekiq? Cioè, 1 lavoro richiede 1 gig di memoria? –
Sembra che la gemma rmagick che sto usando abbia anche perdite di memoria: http://stackoverflow.com/questions/958681/how-to-deal-with-memory-leaks-in-rmagick-in-ruby – josal