Django-processinfo เป็น app Django ทดลองในการเก็บรวบรวมข้อมูลเกี่ยวกับกระบวนการเซิร์ฟเวอร์ที่ใช้
งานนี้เท่านั้นถ้า / proc / $$ / สถานะที่มีอยู่ ดังนั้นเพียง แต่ในเฉพาะใน Unix / Linux เช่นแพลตฟอร์ม
มันคืออะไรไม่ได้:
- ติดตามการกระทำของผู้ใช้
- รวบรวมข่าวสารที่พบในเช่นที่ apache.log
- ไม่ Profiler (อ่าน https://code.djangoproject.com/wiki/ProfilingDjango)
ข้อมูลเพิ่มเติม: http://www.python-forum.de/viewtopic.php?f=6&t=27168 (DE)
ติดตั้ง
PIP ติดตั้ง Django-processinfo
การใช้งาน
เพิ่ม settings.py:
นำเข้าระบบปฏิบัติการ
นำเข้า django_processinfo
INSTALLED_APPS = (
& nbsp; ...
& nbsp; 'django_processinfo',
& nbsp; ...
)
MIDDLEWARE_CLASSES = (
& nbsp; 'django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware',
& nbsp; ...
)
# ใส่แม่แบบด้านบน contrib ผู้ดูแลระบบ, e.g .:
TEMPLATE_DIRS = (
& nbsp; ...
& nbsp; os.path.join (os.path.abspath (os.path.dirname (django_processinfo .__ file__)), "แม่แบบ /")
& nbsp; ...
)
รวมถึงการตั้งค่า # app จาก ./django_processinfo/app_settings.py
จากการนำเข้า django_processinfo app_settings เป็น PROCESSINFO
# เปลี่ยนการตั้งค่าเช่นนี้
PROCESSINFO.ADD_INFO = True
รัน: syncdb การสร้างตารางฐานข้อมูล
ProcessInfoMiddleware
ProcessInfoMiddleware จริงสามารถใส่ได้ทุกที่ แต่ก็ควรจะเพิ่มสูงกว่า ดังนั้นในการจับภาพทุกอย่าง
สำหรับการเพิ่มประสิทธิภาพการปฏิบัติงานใส่ ProcessInfoMiddleware หลังจาก LocalSyncCacheMiddleware แล้ว แต่ขาดบางค่าทางสถิติ (ในการตีทุกแคช)
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขข้อผิดพลาด แม่แบบ: พลาด i18n
มีอะไรใหม่ ในรุ่น 0.6.3:
- ลบอัตโนมัติกระทำวันจากรุ่น
มีอะไรใหม่ ในรุ่นแทรก 0.6.2.0103:
- Don't Django-processinfo & quot; เวลา ค่าใช้จ่ายที่ & quot; ข้อมูล response.status_code ถ้าไม่ได้ 200
มีอะไรใหม่ ในรุ่น 0.6.0.1116:
- Add & quot; รีเซ็ตข้อมูลทั้งหมด & quot; เครื่องมือในวัตถุ.
- ให้ & quot; ลบ PIDs ตาย & quot; และ & quot; รีเซ็ตข้อมูลทั้งหมด & quot; สามารถใช้ได้ทั้งบนหน้าผู้ดูแลระบบ.
มีอะไรใหม่ ในรุ่นการเปลี่ยนแปลง 0.5.0.0829:
- Model: โปรดสร้างตารางเช่น: /manage.py รีเซ็ต django_processinfo
- ใหม่: การแสดงบางข้อมูลระบบคงที่ (uname ชื่อโดเมนที่อยู่ IP, รุ่นหลาม sys.prefix)
- ใหม่: กระบวนการอยู่ในปัจจุบัน (ยังต่อสถานที่เดียวกัน)
- ผลรวมการแสดงผลของผู้ใช้ / ระบบโหมด
มีอะไรใหม่ ในรุ่น 0.4.1.0826:
- Bugfix สำหรับ UnicodeEncodeError ในการตั้งค่า: การใช้วิธีการแก้ปัญหาใหม่ โปรดดูที่: https://code.google.com/p/python-creole/wiki/UseInSetup
มีอะไรใหม่ 0.4.0.0824:
- Bugfix ในรุ่นกับ & quot; สร้างกระบวนการทั้งหมด & quot;
- Display & quot; อายุการใช้งานกระบวนการ & quot;
มีอะไรใหม่ ในรุ่น 0.2.0.0819:
- Many เปลี่ยนแปลงสิ่ง! สร้างตารางเช่น: ./manage.py รีเซ็ต django_processinfo
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ