django-processinfo là một ứng dụng Django nghiệm để thu thập thông tin về các tiến trình đang chạy máy chủ.
Điều này chỉ có tác dụng, nếu / proc / $$ / trạng thái tồn tại. Vì vậy, chỉ chỉ trên Unix / Linux như các nền tảng.
Nó là gì không:
- Các hành động theo dõi người dùng
- Thu thập infos được tìm thấy trong ví dụ apache.log
- Không phải là một hồ sơ (đọc https://code.djangoproject.com/wiki/ProfilingDjango)
Thông tin thêm: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (de)
Cài đặt
pips cài đặt django-processinfo
Cách sử dụng
thêm vào settings.py:
os nhập khẩu
django_processinfo nhập khẩu
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'django_processinfo',
& Nbsp; ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; 'django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware',
& Nbsp; ...
)
# Đặt mẫu trên contrib quản trị, ví dụ: .:
TEMPLATE_DIRS = (
& Nbsp; ...
& Nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "templates /"),
& Nbsp; ...
)
# Bao gồm cài đặt ứng dụng từ ./django_processinfo/app_settings.py
từ django_processinfo app_settings nhập khẩu như PROCESSINFO
# Thay đổi các thiết lập như thế này:
PROCESSINFO.ADD_INFO = True
chạy: syncdb để tạo ra các bảng cơ sở dữ liệu.
ProcessInfoMiddleware
Các ProcessInfoMiddleware thực sự có thể được chèn vào bất cứ nơi nào. Tuy nhiên, nó nên được bổ sung đến nay trên. Vì vậy, để nắm bắt tất cả mọi thứ.
Để nâng cao hiệu suất, đưa ProcessInfoMiddleware sau LocalSyncCacheMiddleware. Sau đó, tuy nhiên, thiếu một số giá trị thống kê (trong mỗi hit cache)
là gì mới trong phiên bản này:.
- Sửa lỗi trong mẫu: i18n lỡ
là gì mới trong phiên bản 0.6.3:
- Xóa tự động cập nhật từ phiên bản cam kết
là gì mới trong phiên bản 0.6.2.0103:
- Don't chèn django-processinfo & quot; thời gian chi phí & quot; thông tin nếu response.status_code không phải là 200
là gì mới trong phiên bản 0.6.0.1116:
- Add & quot; Thiết lập lại tất cả các dữ liệu & quot; trong các công cụ đối tượng.
- Hãy & quot; Xóa PID chết & quot; và & quot; Thiết lập lại tất cả các dữ liệu & quot; có sẵn trên cả hai trang admin.
là gì mới trong phiên bản thay đổi 0.5.0.0829:
- Model: Hãy tạo bảng, ví dụ như:. /manage.py reset django_processinfo
- New: Hiển thị một số thông tin hệ thống tĩnh (uname, tên miền, địa chỉ ip, phiên bản python, sys.prefix)
- New: quy trình hiện tại sống (còn mỗi trang web)
- hiển thị tổng thời gian chế độ người dùng / hệ thống
là gì mới trong phiên bản 0.4.1.0826:
- Bugfix cho UnicodeEncodeError trong thiết lập: Sử dụng giải pháp mới, thấy: https://code.google.com/p/python-creole/wiki/UseInSetup
là gì mới trong phiên bản 0.4.0.0824:
- Bugfix với & quot; Tổng số các quá trình tạo ra & quot;
- Display & quot; Process đời & quot;
là gì mới trong phiên bản 0.2.0.0819:
- Many thứ thay đổi! Tái tạo bảng, ví dụ như: ./manage.py reset django_processinfo
Yêu cầu :
- Python
- Django
Bình luận không