Мой сервер имеет этот SO: Centos Linux 2.6.32-042stab084.1 x86_64пассажирской установки-apache2-модуль не
я сделал:
yum -y install ruby rubygems
yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel gcc ruby-devel
yum -y install gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA
gem install passenger
Тогда я:
passenger-install-apache2-module
Но я получаю этот след:
здравомыслие проверка установки Apache ... Все хорошо!
--------------------------------------------
Compiling and installing Apache 2 module...
cd /usr/local/rvm/gems/ruby-1.9.3-head/gems/passenger-4.0.37
# /usr/local/rvm/gems/ruby-1.9.3-head/wrappers/rake RELEASE=yes apache2:clean apache2
rm -rf buildout/cache
rm -rf buildout/common/libboost_oxt.a buildout/common/libboost_oxt
rm -f buildout/common/libpassenger_common/Logging.o buildout/common/libpassenger_common/Exceptions.o buildout/common/libpassenger_common/Utils/SystemTime.o buildout/common/libpassenger_common/Utils/StrIntUtils.o buildout/common/libpassenger_common/Utils/IOUtils.o buildout/common/libpassenger_common/Utils.o
rm -f buildout/common/libpassenger_common/Utils/Base64.o buildout/common/libpassenger_common/Utils/CachedFileStat.o buildout/common/libpassenger_common/Utils/LargeFiles.o buildout/common/libpassenger_common/ApplicationPool2/Implementation.o buildout/common/libpassenger_common/ApplicationPool2/AppTypes.o buildout/common/libpassenger_common/AgentsStarter.o buildout/common/libpassenger_common/AgentsBase.o buildout/common/libpassenger_common/Utils/MD5.o buildout/common/libpassenger_common/Utils/fib.o buildout/common/libpassenger_common/Utils/jsoncpp.o
rm -f buildout/common/libpassenger_common/agents/LoggingAgent/FilterSupport.o
rm -rf buildout/common/libpassenger_common
rm -rf buildout/agents/
rm -rf buildout/apache2/module_libboost_oxt.a buildout/apache2/module_libboost_oxt
rm -f buildout/apache2/module_libpassenger_common/Logging.o buildout/apache2/module_libpassenger_common/Exceptions.o buildout/apache2/module_libpassenger_common/Utils/SystemTime.o buildout/apache2/module_libpassenger_common/Utils/StrIntUtils.o buildout/apache2/module_libpassenger_common/Utils/IOUtils.o buildout/apache2/module_libpassenger_common/Utils.o
rm -f buildout/apache2/module_libpassenger_common/Utils/Base64.o buildout/apache2/module_libpassenger_common/Utils/CachedFileStat.o buildout/apache2/module_libpassenger_common/Utils/LargeFiles.o buildout/apache2/module_libpassenger_common/ApplicationPool2/Implementation.o buildout/apache2/module_libpassenger_common/ApplicationPool2/AppTypes.o buildout/apache2/module_libpassenger_common/AgentsStarter.o buildout/apache2/module_libpassenger_common/AgentsBase.o buildout/apache2/module_libpassenger_common/Utils/MD5.o buildout/apache2/module_libpassenger_common/Utils/fib.o buildout/apache2/module_libpassenger_common/Utils/jsoncpp.o
rm -f buildout/apache2/module_libpassenger_common/agents/LoggingAgent/FilterSupport.o
rm -rf buildout/apache2/module_libpassenger_common
rm -rf buildout/apache2/Configuration.o buildout/apache2/Bucket.o buildout/apache2/Hooks.o buildout/apache2/mod_passenger.o buildout/apache2/mod_passenger.so
mkdir -p buildout/apache2/module_libpassenger_common
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wformat-security -fno-strict-aliasing -I/usr/include/httpd -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -g -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Logging.o -c ext/common/Logging.cpp
c++: Error interno: `Terminado (killed)' (programa cc1plus)
Por favor envíe un reporte completo de bichos.
Vea <http://bugzilla.redhat.com/bugzilla> para más instrucciones.
rake aborted!
Command failed with status (1): [c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wformat-security -fno-strict-aliasing -I/usr/include/httpd -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -g -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Logging.o -c ext/common/Logging.cpp]
/usr/local/rvm/gems/ruby-1.9.3-head/gems/passenger-4.0.37/build/cplusplus_support.rb:51:in `run_compiler'
/usr/local/rvm/gems/ruby-1.9.3-head/gems/passenger-4.0.37/build/cplusplus_support.rb:61:in `compile_cxx'
/usr/local/rvm/gems/ruby-1.9.3-head/gems/passenger-4.0.37/lib/phusion_passenger/common_library.rb:133:in `block (2 levels) in define_category_tasks'
/usr/local/rvm/gems/ruby-1.9.3-head/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-1.9.3-head/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => apache2 => buildout/apache2/mod_passenger.so => buildout/apache2/module_libpassenger_common/Logging.o
В чем моя проблема ??? Thanks
Забудьте о пассажире и апаче и получите единорога и nginx. Вы поблагодарите меня, когда приедете на производство. – Abdo
@Abdo Я являюсь одним из авторов Pusion Passenger и соучредителем Phusion. Возможно, вы предлагаете Единорог, потому что в прошлом у вас был плохой опыт работы с Пассажиром. Я приношу свои извинения за любые вопросы, которые вы, возможно, имели. Не могли бы вы рассказать мне больше о проблемах? Мы действительно ценим стабильность и надежность, поэтому, если мы сможем помочь вам, мы будем рады. Мы уверены, что наш продукт отлично работает в производственных средах. В конце концов, он уже используется такими, как Apple, Pixar, Juniper, 37signals и т. Д. Если бы вы могли рассказать мне больше о ваших проблемах, я лично посмотрю. – Hongli
@ Хонгли Это здорово, что вы, ребята, заботитесь о своей репутации =) Что заставило меня пойти с Пассажиром сначала было его легкостью установки и настройки (по сравнению с единорогом + nginx). Мой опыт не недавний (более 1,5 лет назад) и Я уверен, что вы, ребята, улучшили продукт с тех пор. Настоящим убийцей для меня было то, что тогда использование ЦП получило бы очень высокий уровень, и сервер начнет отставать/висит и т. Д. Я потратил несколько недель на отладку своего кода, и ничто не могло исправить это (у других были похожие проблемы - тогда). Unicorn + nginx исправил мои проблемы. (Я расскажу в своем следующем комментарии) – Abdo