В настоящее время я ищу VPS для развертывания сайта Yesod. Мне интересно, каковы системные требования для запуска Yesod? Я буду использовать Nginx с Warp в качестве конфигурации системы.
Какие системные требования у Йесод?
Ответы (3)
Здесь нет жестких и быстрых правил, но я спокойно запускаю около 5 сайтов на базе Yesod с Nginx и PostgreSQL и экземпляром микро EC2 (микро — это размер экземпляра, а не случайное прилагательное).
У меня был VPS, и у меня были проблемы с версией glibc, главным образом потому, что многие хостинговые компании довольно консервативны и не предлагают самые последние и самые лучшие версии распространенных дистрибутивов Linux. GHC не будет работать со старыми версиями glibc, хотя я нигде не нашел точного определения того, насколько старый считается слишком старым.
Итак, одно системное требование: свежий Linux без старой версии glibc.
В настоящее время я запускаю одно приложение yesod на Debian Lenny на VDS с процессором 500 МГц и оперативной памятью 196 МБ. Я не компилирую приложение на VDS, вместо этого загружаю скомпилированный бинарник. Ему нужен только последний libgmp, но я помещаю один (libgmp*.so) со своего рабочего стола в тот же каталог, что и приложение, и запускаю
LD_LIBRARY_PATH=. ./мое-yesod-приложение