|
10
|
| mipadi · 技术社区 · 16 年前 |
|
|
1
6
这种情况的答案是我的应用程序有问题。其中一个模型类使用了与应用程序其余部分不同的数据库连接。此数据库连接配置不正确。我认为没有任何东西被写入日志文件的原因是Rails不知道该怎么做就退出了。 因为这可能有助于其他人了解我是如何诊断这个问题的,所以我的思考过程如下:
post ,这表明错误可能是数据库连接问题。果然,删除这个错误配置的数据库和所有对它的引用使应用程序工作! |
|
|
2
1
你试过用Passenger在本地运行应用程序吗? |
|
|
3
1
尝试在生产模式下在Mongrel上本地运行应用程序,以确保该特定环境没有奇怪的问题。如果这是可行的,那么你就知道这不是你的代码库的问题。由于您的静态组件得到了正确的服务,这就告诉我Apache工作得很好。系统中只剩下乘客档。在这一点上,我会说这是一个配置不当的乘客。你应该发布你的乘客配置文件,并在 ServerFault . |
|
|
4
1
你看过以下文件了吗
您检查过vhost或httpf.conf文件了吗?你有日志记录指令吗?
http://www.modrails.com/documentation/Users%20guide.html#_passengerloglevel_lt_integer_gt 你有安装任何机架应用程序吗? |
|
5
0
|
|
|
6
0
这可能是一个愚蠢的建议,但我建议您在测试时从提高生产的日志记录级别开始。在里面做这个
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |