

نصب و کانفیگ سرور و دیباگ سایت
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
دروود برشما ۱. نصب و راهاندازی DirectAdmin:
لطفاً سیستمعامل مناسب (ترجیحاً CentOS یا Ubuntu LTS) را بر روی سرور اختصاصی نصب فرمایید. آخرین نسخه پایدار کنترل پنل DirectAdmin را به همراه لایسنس مربوطه نصب نمایید. پس از نصب، تنظیمات اولیه DirectAdmin از قبیل تنظیمات DNS، ایمیل، FTP و… را انجام دهید. ۲. پیکربندی امنیتی پایه سرور:
فایروال (مانند CSF/LFD) را نصب و پیکربندی کنید تا دسترسیهای غیرمجاز مسدود شوند. SSH را برای امنیت بیشتر پیکربندی نمایید (مثلاً تغییر پورت، غیرفعال کردن ورود root). تنظیمات امنیتی اولیه سیستمعامل را انجام دهید. ۳. رفع مشکل درگیر شدن پردازنده (CPU Usage) و صف فایلهای PHP:
این بخش حیاتیترین قسمت درخواست است و نیازمند بررسی و بهینهسازی عمیق است:
تحلیل ریشه مشکل:
لطفاً ابتدا بررسی کنید که علت اصلی درگیر شدن پردازنده چیست. آیا مشکل از کوئریهای دیتابیس (MySQL/MariaDB) است، یا از اجرای کند اسکریپتهای PHP، یا مصرف بالای منابع توسط وبسرور (Apache/LiteSpeed)؟
بررسی کنید که آیا فایلهای PHP در صف قرار میگیرند و دلیل این صف چیست (مثلاً کمبود منابع، پیکربندی نادرست PHP-FPM یا Apache/LiteSpeed).
بهینهسازی وبسرور:
انتخاب وبسرور: در صورت امکان، پیشنهاد میشود از وبسرور LiteSpeed به جای Apache استفاده شود، زیرا عملکرد بهتری در مدیریت تعداد بالای کانکشن و مصرف منابع دارد. اگر LiteSpeed نصب میکنید، تنظیمات آن را بهینه نمایید.
تنظیمات Apache:پارامترهای mpm_event یا mpm_worker را بهینه کنید و تنظیمات مربوط به MaxRequestWorkers, ServerLimit, ThreadsPerChild و … را بر اساس منابع سرور تنظیم نمایید.
مهارتهای مورد نیاز
برنامه نویسی تحت وب
SQL Server
Database Administration
Database Development
Debugging
امکانات ویژه
متمایز

