- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Хочу поделиться опытом и обратить внимание любезной публики на достаточно новый, переписанный модуль mod_fcgid
http://httpd.apache.org/mod_fcgid/
Он включен в apache 2.3, но прекрасно компилируется и работает и с более ранними версиями, лично мной проверена работоспособность с 2.2
Что в нем хорошо:
- запускает fast-cgi процессы по мере необходимости в заданном конфигом макс. количестве от имени юзера
- с помощью простенького врапера можно задавать каждому юзеру свой php.ini
- более того, врапером можно выбирать, например, версии php
- с помощью .htaccess можно переключить как обрабатывать php - через fastcgi или mod_php
- в отличие от php-fpm не требует дополнительного конфига/отдельного сервиса, все управляется через httpd.conf
- может запускать не только php
- легко компилируется через apxs и цепляется как довесок к работающему серверу, даже такому капризному как cpanel/whm
Для примера, мой врапер. В домашней папке юзера может лежать php.ini и по желанию файл use-php-5.3
Я понимаю, что этот модуль - не панацея от всех бед. Есть у него и недостатки. Например, опцию FCGIWrapper нельзя использовать в .htaccess, хотя по доке вроде бы и можно - на каждый запрос будет запускаться отдельный процесс. Это баг - может его когда-то его пофиксят, но пока спасает вышеприведенный врапер.
Тем не менее, этот модуль таки значительно лучше предыдущих подобных реализаций.
Может быть кому-то пригодится в жизни ;)
А с чего Вы взяли, что его включили в 2.3 ветку?
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
Хотя в принципе - да, релиза нет, так что туда еще ничего не включено ;)
пока ничего не говорит о том, что его в принципе собираются туда включать.
правильный мед здесь:
http://httpd.apache.org/docs/2.3/
http://httpd.apache.org/docs/2.3/new_features_2_4.html
В 2.4 будет mod_fcgi_proxy, а mod_fcgid - достаточно старый независимый проект.
Когда fcgid процесс залипнет - проходит много времени прежде чем он умрет и сайты получают 50x ошибку
В fpm эту ситуацию вырулили
И потом - давать пользователю враппер в руки - опасно, иди знай чего он там себе пропишет :)
пока ничего не говорит о том, что его в принципе собираются туда включать.
правильный мед здесь:
http://httpd.apache.org/docs/2.3/
http://httpd.apache.org/docs/2.3/new_features_2_4.html
В 2.4 будет mod_fcgi_proxy, а mod_fcgid - достаточно старый независимый проект.
Прокси - это прокси. Он не запускает fcgi процессы, для этого там еще приблуда fcgistarter прилагается.
Если вы внимательно почитаете привиденьевые мной ссылки, то заметите, что этот старый независимый проект существенно переработан и теперь под крылом asf
Я не настаиваю, что его включат в 2.3, это не суть важно.
Гораздо важнее, что он удобен и достаточно стабильно работает. За пару месяцев эксплуатации я пока не столкнулся ни с какими проблемами.
vapetrov добавил 20.03.2010 в 05:12
Когда fcgid процесс залипнет - проходит много времени прежде чем он умрет и сайты получают 50x ошибку
Пока с этим модулем с таким не сталкивался
И потом - давать пользователю враппер в руки - опасно, иди знай чего он там себе пропишет :)
Насколько я понимаю, он использует апачевский suexec. Не думаю, что модуль снизит безопасность. Впрочем, сами понимаете, все может глючить...
на одном из проектов fcgid показал худший результат чем php as cgi =) , при большой нагрузке fcgid зависал.
Если вы внимательно почитаете привиденьевые мной ссылки, то заметите, что этот старый независимый проект существенно переработан и теперь под крылом asf
Да, он там с 2009 года. Но то, что его включат в основной код - сомнительно. Апачи выбрали себе более легкое решение, которое в 2.4 будет. Да-да, с fcgistarter.
Да, он там с 2009 года. Но то, что его включат в основной код - сомнительно. Апачи выбрали себе более легкое решение, которое в 2.4 будет. Да-да, с fcgistarter.
Разве решение должно быть одно?
Более легкое - это как посмотреть...
Да, на отдельный сервер под высоконагруженный проект его ставит нет резона.
Но лично мне было очень легко довесить этот модуль к работающему на шареном хостинге апачу с mod_php и получить все прелести fastcgi фактически не меняя конфига апача. Кроме настройки самого модуля, конечно.
У него есть существенный недостаток перед php-fpm, старым mod_fastcgi - он при graceful рестартит все свои процессы. При немальеньком кол-ве виртуалхостов это получается довольно накладно.