近来一直在努力解决python进程占用CPU 100%
的问题, 今天看到了这篇帖子“在top监视窗口显示Django当前正在执行的请求URL
”,我使用的是Lighttpd/fastcgi,直接用帖子中的代码没有走通,最后使用了下面的代码实现了这个功能:
def show_process_detail(self, request):
"""在ubuntu的top命令中看到进程对应的URL"""
if settings.DEBUG: return
from ctypes import cdll, byref, create_string_buffer
proc_name = request.get_full_path().replace('/django.fcgi/','')
libc = cdll.LoadLibrary('libc.so.6')
buff = create_string_buffer(len(proc_name)+1)
buff.value = proc_name
libc.prctl(15, byref(buff), 0, 0, 0)
在TOP界面中的COMMAND列能看到了URL, 但只能显示15个字符,按热键c也无法做到显示全部的URL值,这是留下的一点遗憾。
分享到:
相关推荐
Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...
Django实现的图书借阅系统 Django实现的图书借阅系统 Django实现的图书借阅系统 Django实现的图书借阅系统 Django实现的图书借阅系统 Django实现的图书借阅系统 Django实现的图书借阅系统 Django实现的图书...
Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...
使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现...
利用django自带的routers实现对url路由的分发,可以减少对url路由表的定义,并且可以实现代码的解耦,极大的节省了开发的时间。
通过Django程序实现对WeChat接口的请求,可以和微信联系人实现收发消息
Django Web框架的Curl,对Django服务器进行身份验证请求
当用户请求一个页面时,Django根据下面的逻辑执行操作: 决定要使用的根URLconf模块。通常,这是ROOT_URLCONF设置的值,但是如果传入的HttpRequest对象具有urlconf属性(由中间件设置),则其值将被用于代替ROOT_...
python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+...
django-macros-url, Django 宏的URL路由必须尽可能简单 Django MACROS URL v0.4.0路由必须尽可能简单Django MACROS URL使得使用 MACROS 可以以轻松地在 Django 应用程序中编写( 阅读) URL模式。例如可以将前缀与宏名...
设置django允许跨域请求,以实现前后端的分离
Django实现登录-注册等功能==仅供参考
今天小编就为大家分享一篇Django读取Mysql数据并显示在前端的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python基于Django框架实现的一个学生信息管理系统源码 Python基于Django框架实现的一个学生信息管理系统源码 Python基于Django框架实现的一个学生信息管理系统源码 Python基于...
django ajax异步请求Django的Ajax库3813428.zip
django高级应用(url和view优化)
每页数据量、显示页码数可编辑,完美实现按下标即达页面,也可前后翻页。 除了页码显示,考虑到URL传回可能多个参数。模块允许URL拼接,即在URL传回其他参数下同样可以使用,大大增加应用场景,如搜索筛选后的结果...
在Django中有非常强大的URL模块,可以按照开发者的想法来制定清晰的URL,同时支持正则表达式。此外,在URL中还可以传递参数。 1. Django处理请求的方式 1) Django通过URLconf模块来进行判断。通常情况下,这就是...
使用Django实现的文件分享系统,实现搜索功能,分享功能,用户分享文件查询,写该项目的目的主要是用于保存一些电子书籍和学习资料,方便自己和其他人查找资料,所以对文件大小进行限制最大为5M。 使用Django...
django常用命令,django 搭建流程 django整合mysql实现对外提供接口,