Я пытаюсь собрать и установить membase из исходного архива. Шаги, которые я выполнил:
- Разархивировать tar
membase-server_src-1.7.1.1.tar.gz
- Выпуск
make
(из папки без изменений)
После этого я вхожу в каталог install / bin и запускаю скрипт membase-server
.
Запускает сервер с сообщением:
Максимально допустимое количество открытых файлов для пользователя на мембране слишком мало.
Должно быть не менее 10240. Обычно это можно увеличить, добавив
следующие строки в /etc/security/limits.conf:
Попытка обновления limits.conf
, как было предложено, но не повезло, что он продолжает всплывать то же сообщение и продолжает загрузку
Учитывая, что сервер запущен, я попытался получить доступ к memcached через порт 11211, но я получаю сообщение отказано в соединении . Затем выяснил (netstat
), что memcached прослушивает 11210 и пытается подключиться к порту 11210, к сожалению, соединение закрывается, как только я выполняю следующие команды
stats
set myvar 0 0 5
Примечание. Я не получаю никаких выводов из вышеприведенных команд {Да: stats
ничего не показывало, но все равно я выдал set
.}
Может ли кто-нибудь помочь мне собрать и установить membase из исходного кода? Кроме того, почему memcached слушает 11210 вместо 11211?
Было бы замечательно, если бы кто-нибудь мог также дать мне пошаговое руководство, которому я мог бы следовать при сборке из источника из репозитория Git (я не использовал autoconf
ранее).
P.S. Я попытался установить из бинарных файлов (пакет Debian) на тех же компьютерах, и я могу успешно установить и Telnet. Поэтому не уверен, почему сборка из исходного кода не работает.