Gracias por todas las respuestas y detalles adicionales.
De hecho, la búsqueda de OOM y similares probablemente sería útil antes de un reinicio, no después. Así que sí, por favor, repite, si aún no has reiniciado.
Ejecutar
vmstat 5
concurrente, en una segunda conexión, mientras la reconstrucción llega a la sección crítica, podría ser informativo.
Pero realmente solo tengo dos hipótesis:
- escasez de memoria que podría causar un progreso lento o podría causar que algo sea terminado
- quedarse sin tiempo debido a un progreso lento
Es una lástima que tu proveedor no permita aumentos y disminuciones de RAM.
Es cierto que la instalación inicial y las actualizaciones posteriores que requieren reconstrucciones cada mes o dos, requieren más memoria que antes. Pero
memoria = RAM + swap
así que agregar swap debería tener éxito, siempre que no haya presión de tiempo.
Tienes mucho disco. Te recomiendo que agregues un segundo y un tercer archivo de intercambio. Consulta las instrucciones aquí, modificadas para crear nuevos archivos
Ya tienes /swapfile, así que ejecuta estos comandos con /swapfile.1 y /swapfile.2 en su lugar
Después
swapon
debería mostrar tres archivos en uso, o listos para usar, y
free
debería mostrar aproximadamente 2G de RAM y aproximadamente 6G de swap
¡Luego inténtalo de nuevo!
Editar: Noto que mi instancia de 1G de RAM tiene
db_shared_buffers: "128MB"
en el app.yml
Ten mucho cuidado al modificar app.yml, ¡no agregues ni elimines espacios!