@HappyAlexKG

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

---------- Nginx processes -----------
PID PPID VMSize Private Name
--------------------------------------
59683 1 45.2 MB 0.4 MB nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
293845 59683 45.4 MB 0.6 MB nginx: worker process
### Processes: 2
### Total private dirty RSS: 0.94 MB

----- Passenger processes ------
PID VMSize Private Name
--------------------------------
299764 211.6 MB 0.3 MB PassengerWatchdog
299767 497.9 MB 0.4 MB PassengerHelperAgent
299773 210.6 MB 0.9 MB PassengerLoggingAgent
### Processes: 3
### Total private dirty RSS: 1.49 MB

ruby -v
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]

Менял tmp директорию, перезапускал апач, но все равно.. ошибка не уходит

Может, кто уже фиксил данную проблему
  • Вопрос задан
  • 2330 просмотров
Пригласить эксперта
Ответы на вопрос 1
@HappyAlexKG Автор вопроса
Проблема решена
Спасибо тех. поддержке 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
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы