Я попытался следовать простым инструкциям Криса Грининга, чтобы добавить пространство подкачки в среду EB:
https://www.cmgresearch.com/2017/06/04/adding-swap-to-elastic-beanstalk.html
... мы можем добавить своп к нашим экземплярам Elastic Beanstalk, используя
следующий файл:
# .ebextensions/01_setup_swap.config
commands:
01setup_swap:
test: test ! -e /var/swapfile
command: |
/bin/dd if=/dev/zero of=/var/swapfile bs=1M count=2048
/bin/chmod 600 /var/swapfile
/sbin/mkswap /var/swapfile
/sbin/swapon /var/swapfile
Я добавил указанный выше файл в папку .ebextensions
в соответствии с инструкциями, а также добавил строку:
echo === SETTING UP SWAPFILE ===
Я считаю, что местоположение .ebextensions
правильное, потому что у меня есть другая настройка (использование точечного экземпляра), которая работает нормально.
Почему при проверке /var/log/eb-activity.log
нет никаких доказательств того, что скрипт создания файла подкачки был выполнен?