'\"macro stdmacro .\" .\" Copyright (c) 2024 Red Hat. .\" Copyright (c) 2024 Nikhil Jain .\" .\" This program is free software; you can redistribute it and/or modify it .\" under the terms of the GNU General Public License as published by the .\" Free Software Foundation; either version 2 of the License, or (at your .\" option) any later version. .\" .\" This program is distributed in the hope that it will be useful, but .\" WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY .\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License .\" for more details. .\" .\" .TH PMDAUWSGI 1 "PCP" "Performance Co-Pilot" .SH "نام (NAME)" pmdauwsgi \- عامل دامنه معیارهای کارایی uwsgi (PMDA) .SH "توضیحات (DESCRIPTION)" برنامه \f3pmdauwsgi\f1 یک عامل دامنه معیارهای کارایی (\s-1PMDA\s0) است که معیارهای کارایی را از uwsgi صادر می‌کند. uWSGI اغلب در کنار وب‌سرورهایی مانند Nginx استفاده می‌شود، که پشتیبانی مستقیمی از پروتکل بومی uwsgi در uWSGI ارائه می‌دهند، تا برنامه‌های کاربردی وب پایتون مانند Django را سرویس‌دهی کنند. .PP \fBpmdauwsgi\fP یک فایل پیکربندی اختیاری با ساختار ini را می‌خواند: .IP .PD 0 .IP .I \f(CR$PCP_SYSCONF_DIR\fP/uwsgi/uwsgi.conf .PD .PP این فایل دارای بخش [pmda] است: .PP .B [pmda] .TP 15 .B host = \fR(\fP\fI127.0.0.1\fP\fR)\fP اتصال به سرور آمار uwsgi روی نام میزبان مشخص‌شده. .TP .B port = \fR(\fP\fI9051\fP\fR)\fP اتصال به سرور آمار uwsgi روی درگاه مشخص‌شده. .PP .PD .SH "نصب (INSTALLATION)" این \s-1PMDA\s0 نیازمند آن است که uwsgi بر روی میزبان محلی با سرور آمار uwsgi که روی درگاه \s-1TCP\s0 به شماره 9051 (پیش‌فرض) و با فعال بودن stats-http اجرا می‌شود، در حال اجرا باشد. .PP برای نصب \s-1PMDA\s0 مربوط به uwsgi، اسکریپت Install را با دسترسی ریشه (root) اجرا کنید: .PP \ # cd $PCP_PMDAS_DIR/uwsgi .br \ # ./Install .PP برای حذف نصب، دستورات زیر را با دسترسی ریشه (root) انجام دهید: .PP \ # cd $PCP_PMDAS_DIR/uwsgi .br \ # ./Remove .PP عامل \fBpmdauwsgi\fR توسط \fIpmcd\fR(1) راه‌اندازی می‌شود و هرگز نباید به صورت مستقیم اجرا گردد. اسکریپت‌های Install و Remove هنگامی که عامل نصب یا حذف می‌شود، به \fIpmcd\fR(1) اطلاع‌رسانی می‌کنند. .SH "فایل‌ها (FILES)" .IP "\fB$PCP_PMDAS_DIR/uwsgi/Install\fR" 4 اسکریپت نصب برای عامل \fBpmdauwsgi\fR .IP "\fB$PCP_PMDAS_DIR/uwsgi/Remove\fR" 4 اسکریپت لغو نصب برای عامل \fBpmdauwsgi\fR .IP "\fB$PCP_LOG_DIR/pmcd/uwsgi.log\fR" 4 فایل لاگ پیش‌فرض برای پیام‌های خطای \fBpmdauwsgi\fR .IP "\fB$PCP_SYSCONF_DIR/uwsgi/uwsgi.conf\fR" 4 فایل پیکربندی اختیاری برای عامل \fBpmdauwsgi\fR .SH "محیط PCP (PCP ENVIRONMENT)" متغیرهای محیطی با پیشوند \fBPCP_\fR برای پارامتریک‌سازی نام فایل‌ها و دایرکتوری‌های مورد استفاده توسط \fBPCP\fR به کار می‌روند. در هر نصب، فایل \fB/etc/pcp.conf\fR حاوی مقادیر محلی برای این متغیرها است. از متغیر \fB$PCP_CONF\fR می‌توان برای تعیین یک فایل پیکربندی جایگزین استفاده کرد، همان‌طور که در \fIpcp.conf\fR(5) توضیح داده شده است. .SH "همچنین ببینید (SEE ALSO)" .BR PCPIntro (1) و .BR pmcd (1). .\" control lines for scripts/man-spell .\" +ok+ pmdauwsgi uWSGI's uWSGI Nginx uwsgi