Сервер для Привета

User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Post by katit »

Privet wrote:Apache, я видел краем глаза, имеет какой-то proxy_mod. Какие могут быть другие решения?


По другому никак. Только если через прокси, но так тестировать не имеет смысла:

http.conf file:

Code: Select all

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so

Code: Select all

 
ProxyPass /aspnet http://127.0.0.1:8080/
ProxyPassReverse /aspnet http://127.0.0.1:8080/


Set IIS to serve port 8080
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

Апач шуршит заметно быстрее.
Верить нельзя никому - даже себе. Мне - можно!
User avatar
Privet
Администратор
Posts: 17204
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Post by Privet »

katit, так это уже известное решение?

Что касается скорости апача, то завтра будет виднее.
Привет.
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Post by Palych »

Privet wrote:katit, так это уже известное решение?

Что касается скорости апача, то завтра будет виднее.

Точно. Я пожалуй поторопился обявить явное превошодство Апаче, поскольку в етот момент ИИС тоже не тормозил...
Надобно глятуть как ведет себя Апаче когда ИИС лежит...
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Post by katit »

Privet wrote:katit, так это уже известное решение?


Что именно?
Если про reverse proxy то думаю что известное.

Не знаю кто и как это применяет. Я не думаю что это классно.
Например запустив phpBB таким образом IP у всех будет 127.0.0.1 :wink:

В моем случае надо ASP.NET. вот эта часть пропускается через прокси.
User avatar
Волчара
Уже с Приветом
Posts: 6094
Joined: 08 Sep 2001 09:01
Location: Canada -> NJ -> Canada -> ... MD/DC ... IL

Post by Волчара »

katit wrote:
Privet wrote:Вопрос:

Можно на одном IP поставить два разных сервера? Предполагаю, что нет, но что скажут гуру?


Не гуру но говорю что можно. Главное чтобы порты не конфликтовали


волшебное слово VirtualServer. Хоть 10. На одном айпи, на одном порту
Well, show me the way To the next whisky bar. Oh, don't ask why
User avatar
Волчара
Уже с Приветом
Posts: 6094
Joined: 08 Sep 2001 09:01
Location: Canada -> NJ -> Canada -> ... MD/DC ... IL

Post by Волчара »

Privet wrote:Извиняюсь за неточный вопрос. Речь идёт именно про один IP и один и тот же порт, а "сервера" имеется ввиду разные программы, т.е. IIS и Apache.
Разные сервера на разных портах у меня сейчас как раз работают.

Я не помню сейчас точно, но, если не ошибаюсь, нельзя создать несколько слушающих соккетов на один IP и один и тот же порт.

Виртуальные сервера (больше десятка) у меня сейчас работают на ISS. Есть один, который работает на .NET. Перетащить его на Apache, боюсь, не получится. Если только попробовать выстроить сервера "паровозиком". Т.е. транслировать запросы с одного порта на другой. Apache, я видел краем глаза, имеет какой-то proxy_mod. Какие могут быть другие решения?

P.S. Это сообщение написано под Apache.


иис и апач на одном порту не уживутся, только если на разных айпях. Можно из апача транслировать в иис. Либо через прокси модуль, либо через рерайт
Well, show me the way To the next whisky bar. Oh, don't ask why
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Post by Palych »

Tol'ko chto Apache sil'no vzglyuknul :(
Snachala tormozil vo vremya prosmotra viewtopic.php?t=56993, a zatem vyplyunul kuski PHP coda...
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Palych wrote:
Privet wrote:katit, так это уже известное решение?

Что касается скорости апача, то завтра будет виднее.

Точно. Я пожалуй поторопился обявить явное превошодство Апаче, поскольку в етот момент ИИС тоже не тормозил...
Надобно глятуть как ведет себя Апаче когда ИИС лежит...

Не знаю, как внутри Америки, но у нас клиенту вряд ли будет видна большая разница по скорости. Что должно по идее изменится - так это загрузка процессора. Хотя, на толстых каналах, все наверное по-другому.
Дальше, все будет только хуже. Оптимист.
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Post by Palych »

f_evgeny wrote:Не знаю, как внутри Америки, но у нас клиенту вряд ли будет видна большая разница по скорости. Что должно по идее изменится - так это загрузка процессора. Хотя, на толстых каналах, все наверное по-другому.

Ето все правильно.
Мне просто показалось что Апаче работает быстрее в то время как ИИС тормозит, и чего я сделал вывод что перегружается не mysql сервер, а его клиент.
Однако дальнейшие наблюдения показали что выводы были поспешными.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Palych wrote:
f_evgeny wrote:Не знаю, как внутри Америки, но у нас клиенту вряд ли будет видна большая разница по скорости. Что должно по идее изменится - так это загрузка процессора. Хотя, на толстых каналах, все наверное по-другому.

Ето все правильно.
Мне просто показалось что Апаче работает быстрее в то время как ИИС тормозит, и чего я сделал вывод что перегружается не mysql сервер, а его клиент.
Однако дальнейшие наблюдения показали что выводы были поспешными.

Апач с модулем работает значительно быстрее, чем IIS с CGI, но у меня до привета traceroute выдает 21 строчку, так что задержку именно веб-сервера оценить сложно.
А вот, после переключения апача на 80-й порт загрузка процессора должна сразу показать, был ли запуск CGI узким место.
Я ТАК думаю! (C)
Дальше, все будет только хуже. Оптимист.
User avatar
Privet
Администратор
Posts: 17204
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Post by Privet »

Прцессоры пришли. Постараюсь сегодня смотаться с работы пораньше и установить полностью новый сервер. Вряд ли успею сегодня, т.к. надо ещё освободить и выдрать один диск из действующего сервера, установить и подключить несколько дополнительных вентиляторов. Несколько вентиляторов внутри сервера теперь будут работать от сети 110V. Надо еще придумать, как их подключить. Аккумуляторы надо подключить к новому USB. Такую же модернизацию надо провести со вторым USB.
Кроме того, я купил стойку для всего этого хозяйства и надо будет протаскивать и крепить много проводов.

После тестового прогона нового сервера я переведу ВСЁ на него и перекину действующий сервер в другой корпус с большим количеством вентиляторов. Потом уже буду всё переключать на двухсерверную конфигурацию.

f_evgeny, почему именно на 80-й? Я и сейчас могу видеть распределение нагрузки. Или Вы что-то другое имели ввиду?
Привет.
User avatar
Privet
Администратор
Posts: 17204
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Post by Privet »

Я в чудеса не очень верю. Вряд ли SQL запросы из PHP от апача отличаются от IIS. Все индикаторы показывают, что встаёт именно MySQL. Таблицы заблокированы и SQL запросы выстроились в очередь на выполнение. Apache в этом отношении изменить ничего не может. Некоторое повышение производительности за счет более быстрого старта PHP вряд ли будет особенно заметно при нагрузке.
Привет.
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Post by Palych »

Privet wrote:Таблицы заблокированы...

Oni tochno zablokirovany, ili mysql prosto pozhiraet resursy?
Palych
Уже с Приветом
Posts: 13722
Joined: 16 Jan 2001 10:01

Post by Palych »

Pojmal situaciyu kogda IIS visit namertvo, a Apache shevelitsya...
IIS prorvalsya v itoge, timeout ne vybrosil.

Return to “Вопросы и новости IT”