1.1, Аноним (1), 13:24, 04/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Systemd? В моём apache?
Интересно, что за интеграция имеется в виду, может кто знающий рассказать?
| |
|
2.3, Аноним (3), 13:36, 04/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну вот смотри, я два раза кликнул по mod_systemd, нажал правой кнопкой, выбрал Search in Google, и перешел по первой же ссылке и прочитал. Попробуй сам, может, тоже получится
| |
|
3.50, Lex (??), 20:28, 04/04/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Так что за интеграция ?
Вместо того, чтобы своё “оригинальное» кэпство на несколько строк размазывать, можно было бы и ответить.. в комментарии к вопросу то
| |
|
|
5.94, tolstushka.ru (ok), 11:00, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
На странице с описанием модуля написано "This module does not provide support for Systemd socket activation."
| |
|
|
|
2.8, анон (?), 13:43, 04/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это называется "вместо портянки на баше, надо всего лишь юнит на пару строк"))
| |
|
3.70, Онаним (?), 09:57, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Это называется "вместо портянки на баше, надо всего лишь юнит на пару
> строк"))
Всегда можно было и без notify, просто с ним удобнее.
| |
|
|
3.30, OpenEcho (?), 17:21, 04/04/2020 [^] [^^] [^^^] [ответить] | +/– | Ну так системда это давно уже делает почти для всех сетевых демонов, перехватыва... большой текст свёрнут, показать | |
|
|
5.37, нах. (?), 18:43, 04/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
этот юнит обычно выключен по-умолчанию ;-)
Потому что он вообще никак не работает, только блокирует загрузку намертво.
| |
|
4.36, нах. (?), 18:42, 04/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
это ты еще не напарывался на systemd-networkd-wait-online и связанные с ним глюки. Мы ж из себя все такие суперпараллельные, что теперь нельзя просто дождаться завершения работы ifup-скрипта, надо череззадничным способом пытаться _угадать_ - online мы, или еще совсем немного не совсем.
(это я его _по_делу_ пытался употребить - мне на самом деле надо было НЕ запускать демон, пока нужный ему интерфейс не поднялся, и это не eth0, поэтому он не поднимется быстро)
> люди не осилившие баш видят заветный логин в несколько секунд
это им и раньше видеть ничто не мешало. Он, как и тогда, правда, не работает, поскольку пол-системы еще не стартовало, но пока они свой пароль набирают одним пальчиком - скорее всего, успеет.
| |
4.99, Аноним (99), 16:54, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
>и продолжают скакать "как все", - к простоте
Кто нэ скаче, тот ...
| |
|
3.47, Аноним (47), 20:14, 04/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет это модуль чтобы системд мог запустить сервис с апачем в режиме Type=notify. А нужен этот тип сервиса чтобы апач мог сообщить системд что он запустился. И чтобы это сделать надо писать низкоуровневый модуль и подключать заголовочные файлы из системд (привязка, зависимости, вендоринг, тевоизация).
| |
|
|
1.4, Аноним (4), 13:37, 04/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –12 +/– |
Просто из интереса. Для чего в 2020 году кому-то использовать апач? Какие причины есть для этого?
Не троллинг, просто хочу услышать мнение людей. Есть же более надёжные альтернативы, например nginx.
| |
|
2.5, Аноним (2), 13:40, 04/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому что твои "надежные" альтернативы не являются надежными. И уж что автор нжинкса вложил в своё поделие и с какой целью это ему одному известно. А если он еще раз откажется делать что ему сказали на него еще раз Рамблер наедет или не Рамблер.
| |
2.6, Аноним (3), 13:40, 04/04/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Чтобы не трогать то, что работает. Удивишься, но на том же mod_perl дофига чего работает до сих пор.
Для новых проектов смысла не вижу.
| |
2.9, Аноним (1), 13:45, 04/04/2020 [^] [^^] [^^^] [ответить]
| +6 +/– |
Хм, а я для своего сайта на php взял apache. Думал это вроде как стандарт веб-серверов, а с ним что-то не так, оказывается, не пойму, однако. А все ведь работает, эх
| |
|
3.15, Аноним (14), 14:52, 04/04/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
пхп итак медленный и выбор любого другого вебсервера ему никак не поможет(в плане производительности), так что можно расслабится и получать удовольствие.
| |
|
|
5.38, Аноним (38), 18:44, 04/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Го быстрый и ему апач может помешать. Го можно просто оставить со своим встроенным вебсервером.
| |
|
6.57, Онаним (?), 06:53, 05/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Встроенные говносерверы в разных хипстерских недоязычках на практике под нагрузкой оказываются намного хуже апача - если последний уметь готовить.
| |
|
7.71, нах. (?), 10:02, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
как раз главное преимущество апача - что уметь готовить там особо нечего, не nginx чай, требующий ненужных знаний о внутреннем устройстве - ну разьве что уметь НЕ выбрать какой-нибудь васян-вокер, обещающий заживление шрамов и рассасывание трупных пятен.
А тесты игогошечной поделочки мы тут, помнитсо, обсуждали уже - в сферическом вакууме, если не пытаться действительно отдавать какой-то контент, да еще ж, б-же упаси, с диска, а сразу захлопывать сессию - рвет всех. Жаль что нах не нужно никому.
| |
|
8.80, Онаним (?), 14:45, 05/04/2020 [^] [^^] [^^^] [ответить] | +/– | А, вечная проблема всех этих гошечек и прочей классики по сравнению с префорко... текст свёрнут, показать | |
|
|
|
|
|
|
6.43, нах. (?), 19:02, 04/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
если это не васянский "кенотеатр" с локалхоста - то там, увы, не совсем статика.
| |
|
|
4.51, Lex (??), 20:30, 04/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Медленный - это питон.
Пых вполне шустрый, особенно, последних версий и с некоторыми “добавками”
| |
|
3.24, Аноним (3), 16:13, 04/04/2020 [^] [^^] [^^^] [ответить] | +2 +/– | Если у тебя посещаемость в полтора анонима, то, конечно, разницы никакой А если... большой текст свёрнут, показать | |
|
4.29, нах. (?), 17:02, 04/04/2020 [^] [^^] [^^^] [ответить] | +3 +/– | открою вам страшную тайну процесс штука тяжелая - это только в вашей б-жестве... большой текст свёрнут, показать | |
|
5.31, Аноним (3), 17:30, 04/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Для сотен процессов (а больше с пхп без кэша в статику и не выйдет) действительно в разы. А для статики - на порядки (раздай префорком c10k, я посмотрю).
Кэшировать html в мемкеше - это вообще затея дурная, кэшировать надо в фс и отдавать статикой. В современных ОС, а не в вашей десяточке, вся свободная память используется под кэш фс. Соответственно, задача в случае cache hit сводится к отдаче статики, см. выше.
| |
|
6.41, нах. (?), 18:59, 04/04/2020 [^] [^^] [^^^] [ответить] | +2 +/– | я не очень понимаю, кому и что за статику такую не помещающуюся целиком в буфер... большой текст свёрнут, показать | |
|
7.82, Аноним (3), 17:05, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Видосы это отдельная история, их надо раздавать через aio, с этим в линуксе все было плохо до последнего времени, а новое api еще нигде не внедрено.
На freebsd же nginx+aio работает шикарнейше как сейчас так и 10 лет назад.
| |
|
6.59, Онаним (?), 06:56, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Зачем раздавать статику префорком? Её можно раздавать чем угодно, хоть тем же апачем с эвентом и mod_proxy в отдельной инстанции, хоть haproxy, хоть чёртом лысым (тем же nginx'ом). Апач и хорош как раз тем, что у него есть десяток областей применения, в отличие от.
| |
|
7.72, нах. (?), 10:06, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
затем что если у тебя не свалка порно - то статику вполне можно раздавать префорком. Который понятен и ведет себя предсказуемо. А упрешься ты все равно не в favicon.ico, а в динамику.
| |
|
8.79, Онаним (?), 14:44, 05/04/2020 [^] [^^] [^^^] [ответить] | +/– | А нахрена Для раздачи статики и проксирования есть mpm_event, который в этом пл... текст свёрнут, показать | |
|
9.85, Аноним (3), 20:49, 05/04/2020 [^] [^^] [^^^] [ответить] | +/– | Хуже В nginx все через евенты А mpm_event - это тредпул, управляемый евентами ... текст свёрнут, показать | |
|
|
|
|
5.106, Ordu (ok), 15:43, 07/04/2020 [^] [^^] [^^^] [ответить] | +/– | Не совсем Всё зависит от нагруженности сервера Я нашёл-таки хороший обзор 1 с... большой текст свёрнут, показать | |
|
4.54, rvs2016 (ok), 23:41, 04/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Про ПХП не знаю, но перлу по процессу на запрос не нужно. Один FastCGI-процесс обрабатывает много запросов.
| |
|
5.60, Онаним (?), 06:58, 05/04/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
С пыхом аналогично. Но и там, и там - процесс на запрос. Просто (кроме специальных кейсов) процесс не умирает после запроса, а обрабатывает следующий.
| |
5.91, Аноним (3), 04:16, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Имеется в виду не то, что на каждый запрос создается новый процесс, а то, что один процесс одновременно может обрабатывать только один запрос. Это называется префорк-модель. И в перле, и в пхп оно. (Да, в перле есть еще треды, но это отдельное минное поле).
| |
|
|
|
2.12, Аноним (12), 14:41, 04/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Для веб разработки на пэхэпэ
Пока ввиларибо разворачивают окружение на докер
В вилабаджо пушат вопросы с фичами
| |
|
|
4.16, нах. (?), 15:11, 04/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
а код для комита берется из вопроса на stackoverflow, да, мы поняли твою опечатку ;-)
| |
|
3.61, Онаним (?), 06:59, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Хуже. Пока в вилы-рибы **утся с развёрнутым на докере и убирают голую задницу из сети, в вилы-баджо уже вовсю насилуют композер.
| |
|
2.19, нах. (?), 15:29, 04/04/2020 [^] [^^] [^^^] [ответить] | +4 +/– | адекватная система конфигурирования, вообще лишенная arcane magic rewrite отдел... большой текст свёрнут, показать | |
2.26, BlackRot (ok), 16:43, 04/04/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Причины две: это лень учится новому и вторая это использование апача на шаред хостингах, где у юзеров нет доступа к файлам конфигурации сервера но есть .htaccess
| |
|
3.28, нах. (?), 16:50, 04/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
типичный снобизм модных-современных "быстрообучаемых", которые на самом деле ни нового не умеют, ни старого.
И да, .htaccess полезен не только и не столько на shared.
| |
|
|
5.53, нах. (?), 22:22, 04/04/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
нет, типичный аноним тут вякает про "лень учиться".
Ну разумеется, он чувствует себя офигенно умным, зазубрив полсотни бесполезных заклинаний.
| |
|
|
3.63, Онаним (?), 07:05, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
1) Чему там учиться-то? Любой знающий нормально конфиги Apache nginx настроит с полпинка за полтора часа чтения мануала. Потому что уровень сложности и ограниченность применения у этих двух софтин немножко отличается, примерно на порядок.
2) Смысл учиться тому, что потенциально мертво? После нескольких перемен с владением и разработкой nginx я бы на него не лочился, честно говоря, а наоборот делал phaseout, потому что этот коврик может быть выдернут в любой момент.
| |
|
4.96, Вы забыли заполнить поле Name. (?), 12:25, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Чему там учиться-то? Любой знающий нормально конфиги Apache nginx настроит с полпинка за полтора
> часа чтения мануала.
не настроит. Если конфиг апача был не на одну страничку с единственным блоком.
Начните с рассказа о том, в каком месте "документации" (которой у nginx по факту нет, есть записки углем на манжетах, сделанные в процессе быстроляпания фич) описаны занятные события, приведшие к появлению fastcgi.conf рядом с fastcgi_params.
А заодно покажите мне подобный кусок ненужного дерьма на два экрана в конфигурации апача.
> Смысл учиться тому, что потенциально мертво?
зарплата.
К сожалению, еще лет десять будем в требованиях к вакансии читать "nginx".
| |
|
5.102, Онаним (?), 19:10, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> К сожалению, еще лет десять будем в требованиях к вакансии читать "nginx".
Ну если совсем не жмёт и не студент, то лучше такие сразу пропускать, это значит, что всё слепили из того, что было, не задумываясь. Желания это разгребать как-то 0.00.
| |
|
6.104, нах. (?), 19:19, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Необязательно. Есть еще пожелания технических руководителей - которые про nginx "знают" (а может даже и в самом деле знают и руками когда-то рулили) а про апач - только слышали, что это немодно, и "а нам после тебя кто это все поддерживать будет".
То есть и новые проекты, к сожалению, тоже будут ляпаться не на том чем надо, а на том что модно.
В конце-концов, большинству из них и правда пох.
| |
|
7.105, Онаним (?), 21:56, 06/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Необязательно. Есть еще пожелания технических руководителей - которые про nginx "знают"
> (а может даже и в самом деле знают...
Вот именно про это и речь, такое надо стороной обходить.
| |
|
|
|
|
|
2.33, Нанобот (ok), 18:09, 04/04/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Для чего в 2020 году кому-то использовать апач?
У 1С есть модуль для апача и iis и нету для nginx (по крайней мере раньше так было)
| |
|
3.64, Онаним (?), 07:09, 05/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
А его и быть не может, потому что там придётся либо (Fast)CGI городить, либо свой web-сервер. То есть nginx это таки не web-сервер, это скорее proxy с некоторой функциональностью web-сервера (static files).
| |
|
2.46, Тот самый (?), 20:05, 04/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Для чего в 2020 году кому-то использовать апач?
Среди веб серверов Apache то-же самое, что BIND среди name servers
| |
2.58, Онаним (?), 06:54, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Например то, что nginx не умеет нормально в динамику без прослоечек. Когда для nginx появится тот же mod_perl или mod_php - поговорим.
| |
|
3.66, www2 (??), 09:45, 05/04/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
Когда апач научится проксировать запросы не отдельными процессами/потоками, тогда и поговорим. Когда апач начнёт буферизовать вывод приложений, уже отработавших в процессе/потоке, тогда поговорим. Когда апач научится проксировать IMAP, POP3, TCP, UDP, тогда поговорим.
Знаете, не надо гоночный болид сравнивать с карьерным самосвалом. Если одно превратится в другое, то образуется пустующая ниша, которую быстро займут другие.
| |
|
4.67, Онаним (?), 09:47, 05/04/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Когда апач научится проксировать IMAP, POP3, TCP, UDP, тогда поговорим.
Извини, родной, но апач - это не прокси с доп. функцией отдачи статических файлов, а таки web-сервер. Смотрю, многие путают.
| |
4.68, Онаним (?), 09:55, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну и да, когда мне всерьёз надо что-то проксировать, я беру haproxy например, или специфику, а не непонятное полупроприетарное поделие с непонятным статусом.
| |
|
5.74, нах. (?), 12:16, 05/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
в котором, кстати, еще и HA откушен начисто, оставлен только в коммерческом ненужно за тысячи зеленых бумажков. Не смотря на клятвенные заверения десять лет назад, что фичи хоть и с задержкой но будут переноситься в шва6одную версию.
Кому, нахрен, сегодня нужен прокси - без HA, и зачем он такой сдался-то? Я вот вынужден был эти чудопрокси прятать за коммерческим прокси-сервером. Нет, хрен вам, не nginx ни разу. Он и дороже, и всем хуже.
| |
|
6.78, Онаним (?), 14:42, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Кому, нахрен, сегодня нужен прокси - без HA, и зачем он такой
Если вам внезапно нужен какой-то специфичный HA для прокси, задачей которого в т.ч. может быть обеспечение HA... либо у вас очень-очень специфичная задача, либо что-то пошло не так. Чем keepalived не устроил?
| |
|
7.81, нах. (?), 15:57, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
тем что мне не нужен лишний набор костылей и подпорок под прокси, "задача которого - в обеспечении HA", чтобы еще их теперь отдельно тамагочить и отдельно за каждым горшок выносить.
Не говоря уже о том что происходит в таком случае при падении одного из хостов.
Если бы под рукой не было ентер-прайс решения, умеющего state sync (и дешевле, между прочим, nginx/pro) - я бы, возможно, заменил те nginx'ы на haproxy, поскольку в замороченной rewrite engine не нуждаюсь совершенно.
Теоретически, то же самое можно обеспечить на сетевом железе, оно умеет track, но, опять же - а смысл?
| |
|
|
|
4.73, Аноним (73), 11:17, 05/04/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Когда апач научится проксировать IMAP, POP3, TCP, UDP, тогда поговорим.
А еще винт форматировать в ext4, это ведь тоже задача HTTP-сервера.
| |
|
5.77, Онаним (?), 14:41, 05/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А еще винт форматировать в ext4, это ведь тоже задача HTTP-сервера.
Ну зачем же в ext4, сразу в APFS. Стильно, модно, молодёжно.
| |
|
|
|
4.76, Онаним (?), 14:40, 05/04/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Поподробнее. Что именно он не умеет?
Покажи модуль динамики для нгинха, который не прокси к стороннему серверу.
| |
|
|
6.88, Онаним (?), 21:54, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Что ты имеешь в виду? Что бы nginx рендерил страницы?
Уже ничего. Рендерит страницы таки браузер.
| |
|
7.90, Аноним (4), 02:02, 06/04/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Серверы рендерят html страницы и отдают их браузеру, браузер рендерит изображение из этого html
| |
|
|
9.93, Аноним (4), 09:34, 06/04/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Ну то есть замечаний к nginx у тебя нет Только желание обсуждать что рендер - э... текст свёрнут, показать | |
|
|
|
|
|
|
|
2.86, Demo (??), 21:38, 05/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Просто из интереса. Для чего в 2020 году кому-то использовать апач?
Практика показала, что в условиях отдачи статических файлов, размером ~1GB
апач выигрывает у nginx'а как по скорости отдачи, так и по нагрузке на систему.
Сервера на CentOS. Профилирование и всевозможный тюнинг нджинкса, консультации
с "лучшими нджинксоводами" на протяжении многих месяцев не позволили
приблизиться к показаниям производительности, котрые демонстрировал apache.
И, тем не менее, к 2013-му году, я, втихаря, ничего не говоря начальству, потихоньку изжил
apache в нашем production'е лишь по причине того, что nginx удобнее в настройке.
| |
|
1.10, Аноним (99), 13:52, 04/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Добавлен новый модуль mod_systemd, обеспечивающий интеграцию с системным менеджером systemd.
Следующий шаг, включить Apache в состав Systemd
systemd-apached
| |
|
2.69, Онаним (?), 09:56, 05/04/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
>>Добавлен новый модуль mod_systemd, обеспечивающий интеграцию с системным менеджером systemd.
> Следующий шаг, включить Apache в состав Systemd
> systemd-apached
Этому модулю 100 лет в обед в том же рхеле/центосе, ничего нового не случилось, просто теперь в апстриме.
| |
|
1.25, Аноним (35), 16:37, 04/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> Добавлен новый модуль mod_systemd, обеспечивающий интеграцию с системным менеджером systemd
При init/upstart такой χеρни не было
| |
1.56, Онаним (?), 06:52, 05/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Travis CI
Девляпсы добрались и до Apache httpd? Очень сочувствую проекту, что-то изменится...
| |
1.83, Аноним (83), 17:58, 05/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>интеграция с системным менеджером systemd
Больше интеграций богу интеграций!
| |
|