CentOS 6.6 (CL), Apache2,Phusion Passenger version 4.0.57 возникает ошибка Cannot connect to the helper agent?
Добрый день
Имеется:
CentOS 6.6 (CloudLinux)
httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Oct 17 2014 09:54:48
passenger -v
Phusion Passenger version 4.0.57
При запуске Ruby&Rails выдается ошибка 500 в логах в это время:
[ 2015-01-19 12:48:05.0228 299818/7fc474da17e0 apache2/Hooks.cpp:732 ]: Unexpected error in mod_passenger: Cannot connect to the helper agent at /tmp/passenger.1.0.299762/generation-0/request
Backtrace:
in 'Passenger::FileDescriptor Hooks::connectToHelperAgent()' (Hooks.cpp:291)
in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:546)
Доп. Инфа
passenger-status
Version : 4.0.57
Date : 2015-01-19 12:48:23 +0600
Instance: 299762
----------- General information -----------
Max pool size : 6
Processes : 0
Requests in top-level queue : 0
----------- Application groups -----------
passenger-memory-stats
Version: 4.0.57
Date : 2015-01-19 12:48:36 +0600
------- Apache processes --------
### Processes: 0
### Total private dirty RSS: 0.00 MB
Проблема решена
Спасибо тех. поддержке CloudLinux
Итак, что было сделано:
1) создала каталог /psgtmp, указала PassengerTempDir /psgtmp в конфиге и перестартовала апач.
2) добавила точки монтирования /psgtmp и /usr/local/rvm в /etc/cagefs/cagefs.mp
3) переименовала ваш конфиг в /etc/cagefs/conf.d/ruby.cfg.backup, потому что он не нужен в данной ситуации
4) обновила CageFS skeleton и перемонтировала пользователей:
#cagefsctl --force-update
#cagefsctl --remount-all