Проблема установить npm и пакет супервизора на Amazon Linux AMI

К сожалению, с ab Вы сравниваете своей клиентской производительности действительно. Вам нужен некоторый лучший инструмент производительности как httperf, который не уничтожает хост клиента. Если требуется выполнить реальное тестирование, необходимо использовать больше чем 1 хост к нему или в некоторой осаде случая также хороший инструмент. Просто проверьте то, что ab делает на самом деле, он мог бы бороться с открытыми пределами файла. Также хороший для проверки Вас конфигурация сервера.

http://httpd.apache.org/docs/2.0/misc/descriptors.html

4
задан 22 May 2012 в 04:58
1 ответ

По возможности лучше избегать компиляции пакетов. Помимо частой установки в нестандартных местах, программное обеспечение, скомпилированное из исходного кода, гораздо сложнее поддерживать в актуальном состоянии. Node.js предоставляет процедуру для установки из репозитория, который включает npm и некоторые другие связанные компоненты. Репозиторий обновляется и редко отстает от исходного кода более чем на пару дней. Более того, инструкции доступны специально для Amazon Linux:

sudo yum localinstall --nogpgcheck http://nodejs.tchol.org/repocfg/amzn1/nodejs-stable-release.noarch.rpm
sudo yum install nodejs-compat-symlinks npm.

npm следует установить в / usr / bin / npm , что является символической ссылкой на / usr / lib. /nodejs/npm/bin/npm-cli.js. Конечно, с некоторыми изменениями, внесенными в ваш PATH, возможно, что npm может не быть найден. echo $ PATH (как root) должен выглядеть так:

/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

Одной из распространенных проблем при предыдущих установках с ошибкой npm является поврежденный кеш - очистите кеш npm ( Очистите кеш npm ) и посмотрите, добились ли вы успеха. Конечно, глобальная установка пакета должна выполняться от имени пользователя root.

3
ответ дан 3 December 2019 в 03:46

Теги

Похожие вопросы