小编Rob*_*Rob的帖子

为 Python 配置 FastCGI

我在虚拟机上运行了 nginx,我想运行一个 Trac 站点。我需要运行一个Python FastCGI的服务器,但我不能告诉它使用服务器。我发现了以下内容:

  • Lighttpd spawn-fcgi但是这个好像需要你编译lighttpd才能得到fcgi服务器,这很奇怪。
  • fcgi.py但这个似乎已被弃用。至少它的记录很差。
  • flup这个依赖于 ubuntu (python-cheetah{a} python-mysqldb{a} python-webpy{a}),这似乎是不必要的。也不好记录。

是否有任何最近的设置指南?Trac 自己的 FastCGI 设置页面似乎遗漏了一些步骤。

python trac fastcgi

6
推荐指数
1
解决办法
8872
查看次数

Nginx 是否在所有运行级别都运行不好?

我在我的新工作中继承了一些 EC2(运行 AMI)实例,我试图找出我的前任用来设置它们的方法。这可能是一个非常基本的问题,但我对运行级别和 init 的来龙去脉的了解很差,所以我想确认一下。

根据这个输出,nginx 不应该在任何运行级别自动启动,对吗?

$ chkconfig | grep nginx
nginx           0:off   1:off   2:off   3:off   4:off   5:off   6:off
Run Code Online (Sandbox Code Playgroud)

nginx init 脚本有这样的评论:chkconfig - 85 15我相信这也意味着没有运行级别。

但是根据this我相信服务器实际上会在每个运行级别运行nginx,对吗?

$ ls -1 /etc/rc.d/*/*nginx
/etc/rc.d/init.d/nginx
/etc/rc.d/rc0.d/K15nginx
/etc/rc.d/rc1.d/K15nginx
/etc/rc.d/rc2.d/K15nginx
/etc/rc.d/rc3.d/K15nginx
/etc/rc.d/rc4.d/K15nginx
/etc/rc.d/rc5.d/K15nginx
/etc/rc.d/rc6.d/K15nginx
Run Code Online (Sandbox Code Playgroud)

(所有那些 K15nginx 文件都是 ../init.d/nginx 的符号链接)

这是我应该解决的问题(设置一些合理的运行级别),还是按预期工作并且我应该走开(它没有坏,不要修复它)?

chkconfig amazon-ami init.d

0
推荐指数
1
解决办法
459
查看次数

标签 统计

amazon-ami ×1

chkconfig ×1

fastcgi ×1

init.d ×1

python ×1

trac ×1