галочку уберите...
myhand,
ХЗ
Вы можете написать 1000 - 3000$
это не значит - "сколько потребуется - столько и заплачу!"
project-s добавил 03-02-2011 в 21:22
первую строчку в шапке смотреть нужно!
Все уже там где надо!
проходим мимо...
Andreyka,
У кого есть знания и время сделать это - сами скажут сколько нужно!
project-s добавил 03-02-2011 в 19:53
сколько потребуется - столько и заплачу!
project-s добавил 03-02-2011 в 19:54
меня не интересует сколько лет! может этот спец был двоечником и у него год как за три едет! ))
project-s добавил 03-02-2011 в 19:55
и вообще кончайте флудить!
Скрипт рабочий уже есть, осталось подпилить!
Для специалиста - 10 минут делов! :)
Оплачу реальную стоимость!
ALL,
У кого есть знания и время, подправьте пожалуйста скрипт, что бы он реально был рабочим.
Думаю, многие юзеры Вам скажут спасибо. :)
спсб
project-s добавил 02-02-2011 в 20:31
Можно сделать, что бы при запуске скрипта можно было выбрать различные связки:
1. Apache, PHP, MySQL
2. NginX + Apache + Php + Mysql
3. nginx + php-cgi + mysql + eaccelerator + memcache
4....
5......
ну и так далее...
...так же можно, сделать в начале запуска ввод домена...и что бы при выборе связки NginX + Apache - в конфиги сразу автоматом вносился домен ну и фронд-быкэнд... или как там...))))
....
project-s добавил 03-02-2011 в 17:50
Подготовил ТЗ, посмотрите, может что добавить....?
Техническое задание по допиливанию скрипта.
Все ставиться будет из этого репозитрия : http://centos.alt.ru/?p=120 http://centos.alt.ru/repository/centos/5/i386/
Задача: в автоматическом режиме установить основное ПО необходимое для работы веб-сервера на ЧИСТЫЙ CENTOS 5.5 FINAL! Должно все ставиться без вопросов! При запуске скрипта предлагается ввести домен: «SITE.RU». Затем появляется меню – какой тип сервера установить:
1. NGINX +APACHE+PHP+MySQL - аpache в режиме PREFORK 2. NGINX +APACHE+PHP+MySQL - аpache в режиме WORKER 3. NGINX + PHP-FPM + MEMCACHE + EACCELERATOR 4. 5. 6. и так далее… связки 1 и 2 без вариантов, остальные - можно еще подумать, какие сделать…
Пример работы скрипта на примере 1 варианта:
1. Запускаем скрипт 2. Выбираем - NGINX +APACHE+PHP+MySQL - аpache в режиме PREFORK 3. Появляется запрос ввести домен, вводим домен : SITE.RU 4. Запускаем установку… 5. Все ставиться без вопросов! 6. Так же устанавливаются phpmyadmin, zend optimizer и всякая другая «мелочь» которая нужна для нормальной работы сервера. 7. В процессе установки создается база: Имя – SUPERBASE, Логин – SUPERUSER, Пароль – SUPERPASS 8. В файл - /etc/nginx/nginx.conf - вносятся нужные измения (nginx – фронтэнд) 9. В настройках Апача меняется порт и ХЗ что ещё…. 10. Создается папка /var/www/ SITE.RU 11. Короче, вносятся все нужные изменения и чтобы по окончании установки, осталось только CMSку поставить!
В скрипте должны быть области из которых будут вноситься параметры в конфиги: NGINX (nginx.conf), APACHE (httpd.conf ) PHP (php.ini) и еще куда-нибудь )!
Если в скрипте указываем к примеру:
StartServers 999999999 MinSpareServers 70000000 MaxSpareServers 200000 ServerLimit 5000000 MaxClients 100500 MaxRequestsPerChild 1000000
То эти параметры скрипт вносит в httpd.conf
В скрипте должны быть комментарии!
исходники есть!
спасибо, но по моему скрипт глючный.... проверьте, у кого есть возможность.
...не установил ничего :(
Ответ автора nginx Игоря Сысоева:
Если весь сайт помещается в память сервера, к диску обращений нет, и это выделенный сервер для nginx, то 1. Не будет лишних переключений контекста. Если нужно ходить на диск, то 5-10 - это позволит обрабатывать соединения процессами, незаблокироваными на диске.
Кроме этого необходимо понаблюдать за состоянием процессов nginx в работе в часы пик. Командой ps посмотреть состояние рабочих процессов (worker process):
# ps ax -o %cpu,vsz,wchan,command | grep "nginx\|PID"
%CPU VSZ WCHAN COMMAND 0,0 1428 pause nginx: master process /usr/local/nginx/sbin/nginx 0,0 2284 - nginx: worker process (nginx) 0,0 2128 kqread nginx: worker process (nginx)
Если один из рабочих процессов находится в состоянии ожидания "kqread" в колонке "WCHAN", то значит их количество достаточно. Ну а если уж все они постоянно находятся в этом состоянии, то их количество можно сократить до одного.
И не забывайте контролировать логи ошибок nginx, если количество соединений превысит значение, которое в может обслужить nginx текущим количеством процессов, то в логах это будет соответствующее сообщение.
изначально так было.
а сколько нужно выставить?