mod_php и mod_rails на одном apache

81 views
Skip to first unread message

Pasha

unread,
Dec 1, 2008, 8:19:44 AM12/1/08
to RubyOnRails to russian
Здравствуйте
Подскажите пожалуйста, есть ли какие-нибудь противопоказания
одновременного использования php 5.2.6 + passenger 2.0.3 + ruby 1.8.6
+ rails 2.2.2 + apache 2.2.9?

P.S.
Ruby Enterprise по прежнему не дает выигрыша на 64-bit OS?

Yaroslav Markin

unread,
Dec 1, 2008, 8:25:11 AM12/1/08
to ror...@googlegroups.com

2008/12/1 Pasha <pavel....@gmail.com>

Здравствуйте
Подскажите пожалуйста, есть ли какие-нибудь противопоказания
одновременного использования php 5.2.6 + passenger 2.0.3 + ruby 1.8.6
+ rails 2.2.2 + apache 2.2.9?

Есть. mod_php форсирует mpm_prefork для апача. Лучше разделять.
 

P.S.
Ruby Enterprise по прежнему не дает выигрыша на 64-bit OS?

Экономию памяти дает. В любом случае на новые деплойменты лучше ставить RubyEE.
 
--
Yaroslav Markin

Timur Vafin

unread,
Dec 1, 2008, 8:27:24 AM12/1/08
to ror...@googlegroups.com
Pasha пишет:

> P.S.
> Ruby Enterprise по прежнему не дает выигрыша на 64-bit OS?

И правда, что ж они такие гады это мелко то так написали?
http://www.rubyenterpriseedition.com/faq.html

Ruby Enterprise Edition is a bit faster than standard Ruby, because of
the improved memory allocator. However, this memory allocator does not
work on 64-bit platforms. As a result, on 64-bit platforms, Ruby
Enterprise Edition is slightly slower than standard Ruby (by a few
percent). How much slower depends on the application and workload.

Yaroslav Markin

unread,
Dec 1, 2008, 8:30:16 AM12/1/08
to ror...@googlegroups.com
On Mon, Dec 1, 2008 at 4:27 PM, Timur Vafin <m...@timurv.ru> wrote:
Pasha пишет:


P.S.
Ruby Enterprise по прежнему не дает выигрыша на 64-bit OS?

И правда, что ж они такие гады это мелко то так написали?


--
Yaroslav Markin

Timur Vafin

unread,
Dec 1, 2008, 8:31:18 AM12/1/08
to ror...@googlegroups.com
Yaroslav Markin пишет:

Экономия памяти только за счет того, что нет mongrels, которые все время
висят в памяти.


Pasha

unread,
Dec 1, 2008, 1:53:00 PM12/1/08
to RubyOnRails to russian
Спасибо за ответ.
А можно подробнее, что означает "mod_php форсирует mpm_prefork для
апача"? Чем собственно это может быть чревато? нестабильностью?
некорректной работой? перерасход ресурсов? или просто потенциально
опасно?

>http://izumi.plan99.net/blog/index.php/2008/11/22/upcoming-ruby-enterprise-edition-improvements-thanks-to-sponsorship-campaign/
Это в перспективе или уже реализовано?

On 1 дек, 15:25, "Yaroslav Markin" <yaros...@markin.net> wrote:
> 2008/12/1 Pasha <pavel.chip...@gmail.com>

Alexander Simonov

unread,
Dec 1, 2008, 2:39:48 PM12/1/08
to ror...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


1 дек. 2008, в 20:53, Pasha написал(а):

> Спасибо за ответ.
> А можно подробнее, что означает "mod_php форсирует mpm_prefork для
> апача"? Чем собственно это может быть чревато? нестабильностью?
> некорректной работой? перерасход ресурсов? или просто потенциально
> опасно?

На каждое подлючение запускаеться форк апача с самими же
mod_php.Тоесть запускаеться еще один процесс апача.

>
>
>> http://izumi.plan99.net/blog/index.php/2008/11/22/upcoming-ruby-enterprise-edition-improvements-thanks-to-sponsorship-campaign/
> Это в перспективе или уже реализовано?
>
> On 1 дек, 15:25, "Yaroslav Markin" <yaros...@markin.net> wrote:
>> 2008/12/1 Pasha <pavel.chip...@gmail.com>
>>
>>> Здравствуйте
>>> Подскажите пожалуйста, есть ли какие-нибудь противопоказания
>>> одновременного использования php 5.2.6 + passenger 2.0.3 + ruby
>>> 1.8.6
>>> + rails 2.2.2 + apache 2.2.9?
>>
>> Есть. mod_php форсирует mpm_prefork для апача. Лучше разделять.
>>
>>
>>
>>> P.S.
>>> Ruby Enterprise по прежнему не дает выигрыша на 64-bit OS?
>>
>> Экономию памяти дает. В любом случае на новые деплойменты лучше
>> ставить
>> RubyEE.
>>
>> --
>> Yaroslav Markin

Alexander Simonov
asim...@gmail.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (Darwin)

iEYEARECAAYFAkk0PYkACgkQkr9AYoS+FlWwgwCg7tmHrYqL9gCMH3RSDdq4MQvj
yjYAoIoZD1motrN4HlAjspmdVYENcUOw
=np5L
-----END PGP SIGNATURE-----

Alexey Zagarin

unread,
Dec 4, 2008, 11:40:11 AM12/4/08
to RubyOnRails to russian
Это означает, что Вы не сможете использовать worker mpm, который
наилучшим образом работает с passenger, потому что mod_php с ним
работать нормально не в состоянии.
Либо юзайте prefork, либо worker - но тогда php через fastcgi.

Alex Dmitriev

unread,
Dec 4, 2008, 12:36:47 PM12/4/08
to ror...@googlegroups.com
Заведите два апача. Один на рельсы, другой на похапэ. Это будет самым разумным решением, на мой взгляд

4 декабря 2008 г. 21:40 пользователь Alexey Zagarin <zag...@gmail.com> написал:



--
Ruby on Rails Developer
Skype: rene-dekart
Email/Jabber/GTalk: rene....@gmail.com
Blog: http://www.html-blog.ru
Reply all
Reply to author
Forward
0 new messages