خطای Your license OS (CentOS 6) does not match the OS installed (CentOS 7) دایرکت ادمین

با تغییر سیاست لایسنس‌دهی سی‌پنل و افزایش بی‌رویه و ددمنشانه قیمت لایسنس، احتمالا شما هم جزو اون دسته از افردای باشید که بخواید کنترل‌پنل سرورهای لینوکسی‌تون رو به مناسب‌ترین و مقرون‌به‌صرفه‌ترین پلن که از نظر محققان دایرکت ادمین هست تغییر بدید.

خب، طبیعتا اگر شما سرورهای زیادی داشته باشید، به جای نصب و کانفیگ دایرکت‌ادمین برای تک تک سرورها، روی یک سرور دایرکت ادمین رو نصب می‌کنید و پس از اعمال کانفیگ‌های لازم از سرور مذکور ایمیج گرفته و روی باقی سرورها از همون تمپلیت برای نصب استفاده می‌کنید.

یکی از اشکالاتی که در این خصوص ممکنه ایجاد بشه این هست که ممکنه مشکل ناهماهنگ بودن ورژن لایسنس دایرکت ‌ادمین و نسخه سرور ایجاد بشه. برای من مشکل ایجاد شده اینطور بود که لایسنس دایرکت ادمین هماهنگ با centos 6 روی سروری با نسخه 7 از سیستم عامل centos نصب شده بود، و برای اجرای آپدیت‌های کاستوم بیلد هشدار زیر دریافت می‌شد:

Your license OS (CentOS 6) does not match the OS installed (CentOS 7).
ادامه خواندن خطای Your license OS (CentOS 6) does not match the OS installed (CentOS 7) دایرکت ادمین

خطای zbx_mem_malloc(): out of memory (requested x bytes) در زبیکس

اگر به یکباره زبیکس سرور شما استاپ شد و دیگه به هیچ صراطی مستقیم نشد که استارت بشه، اول یکبار سرویس رو استارت کنید و بعدا سریعا خطوط اخیر لاگ فایلش رو بررسی بفرمایید:

service zabbix-server start
tail -n 50 /var/log/zabbix/zabbix_server.log

اگر خطایی مشابه آنچه در زیر عیان است مشاهده فرمودید:

using configuration file: /etc/zabbix/zabbix_server.conf
current database version (mandatory/optional): 04020000/04020000
required mandatory version: 04020000
__mem_malloc: skipped 0 asked 64 skip_min 18446744073709551615 skip_max 0
[file:dbconfig.c,line:94] __zbx_mem_malloc(): out of memory (requested 64 bytes)
[file:dbconfig.c,line:94] __zbx_mem_malloc(): please increase CacheSize configuration parameter

لکن لازم است حجم پارامتر کش را در کانفیگ زبیکس افزایش دهید، به چه سان؟ محبت فرموده فایل کانفیگ زبیکس رو ویرایش کنید:

nano /etc/zabbix/zabbix_server.conf

بخشی مطابق زیر ملاحظه خواهید فرمود:

### Option: CacheSize
#       Size of configuration cache, in bytes.
#       Shared memory size for storing host, item and trigger data.
#       
# Mandatory: no
# Range: 128K-8G
# Default:
# CacheSize=8M

عبارت # رو از ابتدای لاین CacheSize حذف کرده و مقدار اون رو افزایش بدید مثلا بصورت زیر:

CacheSize=32M

با استفاده از ctrl+x تغییرات رو ذخیره کرده و در نهایت سرویس زبیکس سرور رو ریستارت کنید:

service zabbix-server start

و تمام

مشکل HTTP Error حین آپلود در وردپرس

اگر برای آپلود تصاویر، فایل‌ها و … روی وردپرسی که در وب سرور nginx هاست شده مشکل دارید و در ارورلاگ nginx که در مسیر زیر لاگ می‌شه:

/var/log/nginx/error.log

خطای زیر رو دارید:

[error] 11310#11310: *154 client intended to send too large body: X bytes

فایل کانفیگ nginx رو ویرایش کنید:

 nano /etc/nginx/nginx.conf

و مقدار client_max_body_size که احتمالا بر حسب مگابایت هست رو افزایش بدید. و در نهایت nginx رو ریستارت کنید:

service nignx restart

و تمام