HELPER-MUX(8) User Contributed Perl Documentation HELPER-MUX(8)

helper-mux - تسهیم‌کننده پروتکل هم‌روندی برای برنامه‌های کمکی Squid

helper-mux helper-path [helper-options ...]

هدف helper-mux کاهش بخشی از بار پردازشی است که squid هنگام کار با برنامه‌های کمکی کُند با آن مواجه می‌شود. این کار با ایفای نقش واسطه میان squid و برنامه‌های کمکی واقعی انجام می‌گیرد؛ به این صورت که با squid از طریق نسخه چندبخشی (تسهیم‌شده) پروتکل برنامه کمکی و با برنامه‌های کمکی از طریق نسخه تسهیم‌نشده ارتباط برقرار می‌کند.

برنامه‌های کمکی بر حسب نیاز راه‌اندازی می‌شوند و در تئوری، این تسهیم‌کننده می‌تواند تا ۱۰۰۰ برنامه کمکی را به ازای هر نمونه مدیریت کند. تصمیم‌گیری درباره تعداد برنامه‌های کمکی راه‌اندازی‌شده بر عهده squid است.

این برنامه کمکی را می‌توان با استفاده از سیگنال‌های مختلف کنترل کرد:

- SIGHUP: تخلیه وضعیت تمام برنامه‌های کمکی در خروجی استاندارد خطا (STDERR)

مسیر برنامه کمکی که تسهیم می‌شود.
گزینه‌های خط فرمان برای برنامه کمکی در حال تسهیم.

helper-mux هیچ اطلاعی از پیام‌های واقعی که رد و بدل می‌شوند ندارد و از این رو هنوز نمی‌تواند خرابی برنامه‌های کمکی را جبران کند.

این ابزار هنوز قادر به مدیریت برنامه‌های کمکی از کار افتاده نیست.

* 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