- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试通过在 CentOS 7 上使用 Phusion Passenger 和 Apache 来部署我的 Rails 应用程序。
我正在关注 tutorial可在 Phusion Passenger 网站上找到,但我被卡住了。
当我启动 Apache 并使用浏览器访问应用程序时,我得到:500 内部服务器错误。
在/etc/httpd/logs/error_log 的错误日志文件中发现以下错误:
[ 2017-03-15 22:57:15.5385 18290/7f4c6eb61880 apa/Hooks.cpp:690 ]: Unexpected error in mod_passenger: Cannot connect to Unix socket '/tmp/passenger.8zZ83f3/agents.s/core': Permission denied (errno=13)
Backtrace:
in 'int Passenger::connectToServer(const Passenger::StaticString&, const char*, unsigned int)' (IOUtils.cpp:459)
in 'Passenger::FileDescriptor Hooks::connectToCore()' (Hooks.cpp:273)
in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:561)
$ sudo /usr/bin/passenger-config validate-install
$ sudo /user/sbin/passenger-memory-status
Version: 5.1.2
Date : 2017-03-16 07:42:59 -0500
---------- Apache processes ----------
PID PPID VMSize Private Name
--------------------------------------
18237 1 227.0 MB 0.2 MB /usr/sbin/httpd -DFOREGROUND
18286 18237 229.0 MB 0.2 MB /usr/sbin/httpd -DFOREGROUND
18287 18237 229.0 MB 0.2 MB /usr/sbin/httpd -DFOREGROUND
18288 18237 229.0 MB 0.2 MB /usr/sbin/httpd -DFOREGROUND
18289 18237 229.0 MB 0.3 MB /usr/sbin/httpd -DFOREGROUND
18290 18237 229.0 MB 0.3 MB /usr/sbin/httpd -DFOREGROUND
18300 18237 229.0 MB 0.2 MB /usr/sbin/httpd -DFOREGROUND
### Processes: 7
### Total private dirty RSS: 1.73 MB
-------- Nginx processes --------
### Processes: 0
### Total private dirty RSS: 0.00 MB
----- Passenger processes -----
PID VMSize Private Name
-------------------------------
18264 417.0 MB 1.0 MB Passenger watchdog
18267 649.9 MB 3.2 MB Passenger core
18275 427.3 MB 3.0 MB Passenger ust-router
### Processes: 3
### Total private dirty RSS: 7.11 MB
最佳答案
我通过运行以下命令解决了这个问题:
$ sudo chcon -R -v -t httpd_sys_rw_content_t /tmp
关于ruby-on-rails - 使用Passenger 和Apache : Unexpected error in mod_passenger: Cannot connect to Unix socket Permission denied (errno=13) 部署Rails 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42830792/
我有一个 Ubuntu 服务器 (11.10) 并使用 mod_passenger for Redmine。它工作得很好,但在第一次运行时有点慢(偶尔)。 我已经用谷歌搜索并想到了这个: http:/
我使用过的一些 Ruby 应用程序在缓慢的调用时挂起很长时间,导致进程在机器上备份,最终需要重新启动。 Passenger 中是否有一种快速简便的方法来限制单个 Apache 调用的执行时间。 在 P
我正在使用 RVM 和 Passenger 设置生产 RHEL 6 服务器。我已经完成安装 RVM(到我的主目录)、安装 Passenger 并将所需行添加到 httpd.conf: LoadModu
我刚刚将我的 rails 应用程序移到了一台新机器上。我正在使用 apache 2.2.3 和乘客 3.0.11。初始加载数据库后,我间歇性地看到一个错误,指出 rails 应用程序无法启动。这是我在
我正在尝试通过 mod_passenger 访问在 Apache 中运行的几个 Rails 应用程序(Redmine、toto),并在我的 Apache 错误日志中得到以下错误: [ pid=1115
我有 Centos 6-Apache-Passenger-Ruby 的组合。安装是按照说明进行的 here .我也有 whm,这意味着必须通过单击来更改 httpd.conf。在尝试包含 /etc/h
我正在尝试学习如何使用 Ruby On Rails 开发 Web 应用程序,但我遇到了一个愚蠢的错误。我正在尝试使用 Phusion Passenger aka mod_rails 来使用 Apach
我一直在尝试通过在 CentOS 7 上使用 Phusion Passenger 和 Apache 来部署我的 Rails 应用程序。 我正在关注 tutorial可在 Phusion Passeng
我是一名优秀的程序员,十分优秀!