Merci pour toutes les réponses et les détails supplémentaires.
En effet, la recherche de OOM et similaire serait probablement utile avant un redémarrage, pas après. Alors oui, s’il vous plaît, répétez, si vous n’avez pas encore redémarré.
Lancer
vmstat 5
en parallèle, dans une deuxième connexion, lorsque la reconstruction atteint la section critique, pourrait être informatif.
Mais j’ai vraiment seulement deux hypothèses :
- manque de mémoire, ce qui pourrait ralentir la progression ou provoquer la terminaison de quelque chose
- manque de temps en raison de la lenteur de la progression
C’est dommage que votre fournisseur ne permette pas les augmentations et les diminutions de RAM.
Il est vrai que l’installation initiale et les mises à jour ultérieures qui nécessitent des reconstructions tous les mois ou deux, demandent plus de mémoire qu’auparavant. Mais
mémoire = RAM + swap
donc l’ajout de swap devrait réussir, à condition qu’il n’y ait pas de pression temporelle.
Vous avez beaucoup de disque. Je vous recommande d’ajouter un deuxième et un troisième fichier swap. Voir les instructions ici, modifiées pour créer de nouveaux fichiers
Vous avez déjà /swapfile, alors exécutez ces commandes avec /swapfile.1 et /swapfile.2 à la place
Ensuite
swapon
devrait afficher trois fichiers en cours d’utilisation ou prêts à l’emploi, et
free
devrait afficher environ 2 Go de RAM et environ 6 Go de swap
Essayez à nouveau !
Edit : Je remarque que mon instance avec 1 Go de RAM a
db_shared_buffers: "128MB"
dans app.yml
Soyez très prudent lorsque vous modifiez app.yml - n’ajoutez ni ne supprimez d’espaces !