| HELPER-MUX(8) | User Contributed Perl Documentation | HELPER-MUX(8) |
نام (NAME)
helper-mux - تسهیمکننده پروتکل همروندی برای برنامههای کمکی Squid
خلاصه دستور (SYNOPSIS)
helper-mux helper-path [helper-options ...]
توضیحات (DESCRIPTION)
هدف helper-mux کاهش بخشی از بار پردازشی است که squid هنگام کار با برنامههای کمکی کُند با آن مواجه میشود. این کار با ایفای نقش واسطه میان squid و برنامههای کمکی واقعی انجام میگیرد؛ به این صورت که با squid از طریق نسخه چندبخشی (تسهیمشده) پروتکل برنامه کمکی و با برنامههای کمکی از طریق نسخه تسهیمنشده ارتباط برقرار میکند.
برنامههای کمکی بر حسب نیاز راهاندازی میشوند و در تئوری، این تسهیمکننده میتواند تا ۱۰۰۰ برنامه کمکی را به ازای هر نمونه مدیریت کند. تصمیمگیری درباره تعداد برنامههای کمکی راهاندازیشده بر عهده squid است.
این برنامه کمکی را میتوان با استفاده از سیگنالهای مختلف کنترل کرد:
- SIGHUP: تخلیه وضعیت تمام برنامههای کمکی در خروجی استاندارد خطا (STDERR)
گزینهها (OPTIONS)
- helper-path
- مسیر برنامه کمکی که تسهیم میشود.
- helper-options
- گزینههای خط فرمان برای برنامه کمکی در حال تسهیم.
مشکلات شناختهشده (KNOWN ISSUES)
helper-mux هیچ اطلاعی از پیامهای واقعی که رد و بدل میشوند ندارد و از این رو هنوز نمیتواند خرابی برنامههای کمکی را جبران کند.
این ابزار هنوز قادر به مدیریت برنامههای کمکی از کار افتاده نیست.
حق نشر (COPYRIGHT)
* Copyright (C) 1996-2026 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. Copyright (C) Francesco Chemolli <kinkie@squid-cache.org> 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. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
| 2026-08-25 | perl v5.42.2 |