Skip to main content
تُعِدّ هذه الإعدادات خادم ClickHouse، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية لـ ClickHouse.

listen_backlog

قيمة Backlog (حجم queue الخاصة بالاتصالات المعلّقة) لمقبس الاستماع. القيمة الافتراضية <4096> هي نفسها كما في Linux 5.4+). عادةً لا تحتاج هذه القيمة إلى التغيير، لأن:
  • القيمة الافتراضية كبيرة بما يكفي،
  • لدى خادم ClickHouse مؤشر ترابط منفصل لقبول اتصالات client.
لذلك، حتى إذا كانت قيمة <TcpExtListenOverflows> (من <nstat>) غير صفرية وكان هذا العداد يزداد في خادم ClickHouse، فهذا لا يعني أن هذه القيمة تحتاج إلى الزيادة، لأن:
  • إذا لم تكن قيمة <4096> كافية عادةً، فهذا يشير إلى مشكلة داخلية في قابلية التوسع في ClickHouse، لذا من الأفضل الإبلاغ عن issue.
  • كما أن ذلك لا يعني أن server سيتمكن لاحقًا من التعامل مع المزيد من connections (وحتى إن تمكن من ذلك، فقد تكون الجهات العميلة قد غادرت أو انقطع اتصالها بحلول ذلك الوقت).
مثال

listen_host

تقييد للمضيفات التي يمكن أن تأتي منها الطلبات. إذا كنت تريد أن يستجيب الخادم لجميعها، فحدّد ::. أمثلة:

listen_reuse_port

السماح لعدة خوادم بالاستماع على العنوان والمنفذ نفسيهما. ستُوجَّه الطلبات إلى خادم عشوائي بواسطة نظام التشغيل. لا يُنصح بتمكين هذا الإعداد. مثال

listen_try

لن يتوقف الخادم إذا لم تكن شبكات IPv6 أو IPv4 متاحة عند محاولة بدء الاستماع. مثال
آخر تعديل في ٢٣ يوليو ٢٠٢٦