- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Установил nginx-0.6.32 , следуя от начала и до конца инструкции
http://www.sysoev.ru/nginx/getting_started.html
Все поставилось, никаких ошибок.
Перезапустил nginx , однако при проверке какая версия nginx работает
получаю ответ что работает 0.5.32
Почему? Что еще надо сделать, чтобы заработал nginx-0.6.32?
Спасибо :confused:
и что make install не выдал file busy ? в файлах просто посмотрите дату модификации. обычно /usr/local/nginx/sbin/
сложно гадать. предыдущий умелец мог куда угодно его запихать, вообще говоря.
и что make install не выдал file busy ? в файлах просто посмотрите дату модификации. обычно /usr/local/nginx/sbin/
сложно гадать. предыдущий умелец мог куда угодно его запихать, вообще говоря.
file busy - нет такого не было
/usr/local/nginx/sbin/nginx дата сегоднешней установки
а старый он запихнул сюда
/usr/sbin/nginx
я переписал здесь /etc/init.d/nginx , уже после всех испытаний
nginx="/usr/sbin/nginx"
prog=$(basename $nginx)
на
nginx="/usr/local/nginx/sbin/nginx"
prog=$(basename $nginx)
не помогло
Так может перед установкой надо было остановить nginx ? как то мне это в голову не пришло 😒
Sacred13 добавил 20.09.2008 в 02:37
Что еще можно сделать, и может стоит удались старую версию полностью для начала, а потом поставить по новой?
Но как удаляется nginx представления не имею :(
Остановил nginx и еще раз попробывал установить
make -f objs/Makefile install
make[1]: Entering directory `/usr/local/nginx/nginx-0.6.32'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' || mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' || mv '/usr/local/nginx/sbin/nginx' '/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' || mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp conf/koi-utf '/usr/local/nginx/conf'
cp conf/win-utf '/usr/local/nginx/conf'
test -f '/usr/local/nginx/conf/mime.types' || cp conf/mime.types '/usr/local/nginx/conf'
cp conf/mime.types '/usr/local/nginx/conf/mime.types.default'
test -f '/usr/local/nginx/conf/fastcgi_params' || cp conf/fastcgi_params '/usr/local/nginx/conf'
cp conf/fastcgi_params '/usr/local/nginx/conf/fastcgi_params.default'
test -f '/usr/local/nginx/conf/nginx.conf' || cp conf/nginx.conf '/usr/local/nginx/conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' || cp -r html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
make[1]: Leaving directory `/usr/local/nginx/nginx-0.6.32'
[root@a616 nginx-0.6.32]# /usr/local/nginx/sbin/nginx
[root@a616 nginx-0.6.32]# ps ax -o pid,ppid,user,%cpu,vsz,wchan,command|egrep '(nginx|PID)'
PID PPID USER %CPU VSZ WCHAN COMMAND
27085 1 root 0.0 3080 rt_sig nginx: master process /usr/local/nginx/sbin/nginx
27086 27085 nginx 0.0 3264 - nginx: worker process
27475 10710 root 0.0 4508 pipe_w egrep (nginx|PID)
[root@a616 nginx-0.6.32]# nginx -v
nginx version: nginx/0.5.32
И снова показывает nginx/0.5.32
make[1]: Leaving directory `/usr/local/nginx/nginx-0.6.32'
[root@a616 nginx-0.6.32]# /usr/local/nginx/sbin/nginx
[root@a616 nginx-0.6.32]# ps ax -o pid,ppid,user,%cpu,vsz,wchan,command|egrep '(nginx|PID)'
PID PPID USER %CPU VSZ WCHAN COMMAND
27085 1 root 0.0 3080 rt_sig nginx: master process /usr/local/nginx/sbin/nginx
27086 27085 nginx 0.0 3264 - nginx: worker process
27475 10710 root 0.0 4508 pipe_w egrep (nginx|PID)
[root@a616 nginx-0.6.32]# nginx -v
nginx version: nginx/0.5.32
Так в предпоследней строке надо указывать не "nginx -v", а "/usr/local/nginx/sbin/nginx -v", not?
По логике вещей "/usr/sbin/" будет раньше в списке поиска, нежели "/usr/local/nginx/sbin/".А в "/usr/sbin/" у Вас лежит старая версия.
Так в предпоследней строке надо указывать не "nginx -v", а "/usr/local/nginx/sbin/nginx -v", not?
По логике вещей "/usr/sbin/" будет раньше в списке поиска, нежели "/usr/local/nginx/sbin/".А в "/usr/sbin/" у Вас лежит старая версия.
-v это не поиск. Ведь nginx он же есть в процессе, к нему и обращается, я так понимаю, а тот ему отвечает какой он.
Отдача после команды -v мгновеная, если бы осуществлялся поиск время ответа явно бы затянулось
Ведь nginx он же есть в процессе, к нему и обращается, я так понимаю, а тот ему отвечает какой он.
/usr/local/nginx/sbin/nginx -v
/usr/sbin/nginx -v
и сравните. Там все мгновенно.
/usr/local/nginx/sbin/nginx -v
/usr/sbin/nginx -v
и сравните. Там все мгновенно.
Действительно неправильно запрос делал.
Всем спасибо кто откликнулся :)
Всё это показывает важность использования пакетных менеджеров. С ними таких ошибок почти не бывает.
Просто надо понимать что делаешь, в каком порядке и тогда даже make install не будет в тягость :)
Всё это показывает важность использования пакетных менеджеров. С ними таких ошибок почти не бывает.
И никакой кастомизабельности с ними тоже, увы, не бывает :(
И никакой кастомизабельности с ними тоже, увы, не бывает :(
Можно пересобрать с src.rpm/deb src/портов - по вкусу и сделать правильный пакет.