论坛首页 编程语言技术论坛

在top监视窗口显示Rails当前正在执行的请求URL

浏览 10335 次
精华帖 (2) :: 良好帖 (19) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-02  
这个办法真不错,多谢robin同志,带来的总是这么惊艳的东西
0 请登录后投票
   发表时间:2008-12-03  
 
好cool..
很实用..
0 请登录后投票
   发表时间:2008-12-03  
07年的时候已经有一个类似的插件,不过是针对 mongrel 的一个扩展,实现相同的目的
http://purefiction.net/mongrel_proctitle/
0 请登录后投票
   发表时间:2008-12-03  
我的好像不行啊? CentOS 5.2 fcgi+lighttpd布署
0 请登录后投票
   发表时间:2008-12-03  
:( 没有切换到完整命令的模式
0 请登录后投票
   发表时间:2008-12-03  
用JAVA做也应该是这种做法!
0 请登录后投票
   发表时间:2008-12-03  
困扰很多年的问题,今天看到了
0 请登录后投票
   发表时间:2008-12-04  
magician 写道
php有做到这个的可能吗?


如果你是apache mod_php来跑的话,也许你可以试试修改 _ENV["_"] 这个环境变量的值,把它的值改成_SERVER["REQUEST_URI"]看看。但我没有试过行不行。
0 请登录后投票
   发表时间:2008-12-04  
robbin 写道
magician 写道
php有做到这个的可能吗?


如果你是apache mod_php来跑的话,也许你可以试试修改 _ENV["_"] 这个环境变量的值,把它的值改成_SERVER["REQUEST_URI"]看看。但我没有试过行不行。


感谢回复

不过我是用lighttpd+fcgi跑的php,手头上暂时也找不到apache的环境,没法测试

我想深入一下问问

这个方法的原理是通过修改环境变量来试图欺骗top命令对吧,那么理论上我只要知道lighttpd是通过哪个环境变量显示进程名字,然后修改它就可以了,是吗?

或者我理解的有错误,请指正,谢谢!
0 请登录后投票
   发表时间:2008-12-08  
hu......

算是大致找到了php的做法,不过相当麻烦

-------------------------------------------------------

思路与django大致相当,就是调用/lib/libc.so.6中的prctl方法(直接使用prctl命令不行)。

但是php无法直接dl这个so,因为不是php extendsion,所以先得自己包一个,写写c代码

后面就和django一样了,我就不重复了

django的做法:http://www.iteye.com/topic/286277
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics