گاها اتفاق می افتد به طور اتفاقی یا پس از بروز رسانی کرنل سیستم عامل، reboot سرور مجازی و سرور اختصاصی و ... دایرکت ادمین Start نمی شود و با دریافت گزارش Status خطای directadmin dead but pid file exists مشاهده می شود:
[root@Hostname ~]# service directadmin statusمعمولا این خطا به دلیل وجود نقص در لایسنس دایرکت ادمین و عدم تطابق اطلاعت مندرج در فایل کانفیگ با اطلاعات لایسنس و کارت شبکه سرور رخ می دهد. بنابراین جهت رفع مشکل مراحل زیر را دنبال کنید:
directadmin dead but pid file exists
۱- جهت اطمینان از نوع مشکل ابتدا بایستی خطاهای دایرکت ادمین را بررسی کنیم. بدین منظور کامند زیر را اجرا کنید:
۲- این خطا همانطور که قبلا ذکر شد نشان دهنده تناقض در کارت شبکه، اطلاعات لایسنس است. این خطا نشان می دهد IP متصل به کارت شبکه با نام eth0 با IP لایسنس متفاوت است. بنابراین لازم است کارت شبکه صحیح را یافته و به دایرکت ادمین معرفی کنید.
جهت مشاهده جزییات کارت شبکه کامند زیر را اجرا کنید:
۳- فایل کانفیگ دایرکت ادمین را با استفاده از کامند زیر باز کنید:
حال کامند زیر را اجرا کنید. نتیجه مورد انتظار در ذیل آن ذکر شده است:
مراحل کار تمام شد!
حال کامند زیر را جهت اطمینان از عملکرد دایرکت ادمین اجرا کنید.
[root@Hostname ~]# tail –f /var/log/directadmin/error.logمعمولا نتیجه زیر دریافت می شود:
[root@Hostname ~]# tail –f /var/log/directadmin/error.log
2015:10:14-02:34:07: ioctl can't find the server's ip address for eth0 :Cannot assign requested address
2015:10:14-02:34:07: The ip of this machine () does not match the ip in the license file.<br>
Check the value of your ethernet_dev=eth0 setting in your /usr/local/directadmin/conf/directadmin.conf file and the output of /sbin/ifconfig<br>
۲- این خطا همانطور که قبلا ذکر شد نشان دهنده تناقض در کارت شبکه، اطلاعات لایسنس است. این خطا نشان می دهد IP متصل به کارت شبکه با نام eth0 با IP لایسنس متفاوت است. بنابراین لازم است کارت شبکه صحیح را یافته و به دایرکت ادمین معرفی کنید.
جهت مشاهده جزییات کارت شبکه کامند زیر را اجرا کنید:
[root@Hostname ~]# /sbin/ifconfigدر مثال ما نتیجه به شرح زیر است:
eth1 Link encap:Ethernet HWaddr 00:02:B3:8A:2E:44در این مثال IP سرور با مقدار 74.25.116.21 به کارت شبکه با نام eth1 متصل است. حال اینکه طبق خطای دریافتی در مرحله 1 کارت شبکه eth0 ذکر شده است. بنابراین لازم است کارت شبکه صحیح را به دایرکت ادمین معرفی کنیم.
inet addr:74.25.116.21 Bcast:74.25.116.255 Mask:255.255.255.128
inet6 addr: fe80::202:b3ff:fe8a:2e44/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:123817501 errors:0 dropped:0 overruns:0 frame:0
TX packets:56486105 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:186988153146 (174.1 GiB) TX bytes:4103836775 (3.8 GiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:99 errors:0 dropped:0 overruns:0 frame:0
TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11353 (11.0 KiB) TX bytes:11353 (11.0 KiB)
۳- فایل کانفیگ دایرکت ادمین را با استفاده از کامند زیر باز کنید:
[root@Hostname etc]# nano /usr/local/directadmin/conf/directadmin.confبخش ethernet_dev را یافته و مقابل آن نام eth1 را جایگزین و سپس فایل را Save کنید.
حال کامند زیر را اجرا کنید. نتیجه مورد انتظار در ذیل آن ذکر شده است:
[root@Hostname etc]# service directadmin restart
Stopping DirectAdmin: [FAILED]
Starting DirectAdmin: [ OK ]
مراحل کار تمام شد!
حال کامند زیر را جهت اطمینان از عملکرد دایرکت ادمین اجرا کنید.
[root@Hostname ~]# service directadmin status
directadmin (pid 22878) is running...
تمامی حقوق مادی و معنوی مطالب متعلق به IRPOWER است.
تمامی حقوق مادی و معنوی مطالب متعلق به IRPOWER است.
کپی برداری تنها با ذکر منبع و با لینک به صفحه مربوطه در این وب سایت مجاز است
مقالات مشابه
-
غیر فعال شدن vps به دلیل مشکل در quota در پلتفرم OpenVZ
گاهی اوقات در هنگام فعال کردن سرور مجازی های OpenVZ، یا به اصطلاح Start کردن آن، با خطای زیر...
مشاهده خطای DATE TIME Failed to create spool file /var/spool/exim/input//MESSAGE_ID: : Permission denied در Direct Adminچنانچه از سرویس دهنده میل Exim در سرور مجازی یا سرور اختصاصی دایرکت ادمین خود استفاده می کنید،...
نحوه تنظیم ساعت و تاریخ در سرور مجازی XEN۱- با استفاده از راهنمای نحوه دسترسی به سرورهای لینوکس از طریق SSH به SSH سرور مجازی یا سرور...
نحوه دسترسی به سرورهای لینوکس از طریق SSHنحوه دسترسی به سرور مجازی و اختصاصی لینوکس از SSH در صورت خرید سرور مجازی یا خرید سرور...
نحوه ایجاد، جایگذاری و استفاده از کلید در سرورافرادی که به طور مستقیم از یک سرور اختصاصی یا مجازی استفاده می کنند و به طور مداوم با Shell سر...