محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

نحوه رفع خطای The data service timed out because a back-end task

شاید برای شما هم پیش آمده باشد که در زمان اضافه کردن datastore جدید از طریق vSPhere Web Client با خطای زیر مواجه شده باشید:

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
The data service timed out because a back-end task took more than 120 seconds

این خطا همانطور که از نامش هم پیداست بیشتر به دلیل کم بودن مدت زمان timeout مربوط به اجرای Query ها در vSphere است و ما امکان زیاد کردن این زمان و برطرف کردن مشکل این خطا را با استفاده از مراحل زیر خواهیم داشت ، به زبان ساده تر در vSphere سرویسی به نام Invemtory Service Database وجود دارد که اطلاعات سیستم های Host را به دست می آورد و اگر دستوری از طریق این سرویس اجرا شود و بیشتر از 120 ثانیه اجرا شدن آن طول بکشد سیستم خطای بالا را صادر می کند اما راه حل این است که شما شما مقدار timeout این سرویس در فایل query-server-config.xml را به عدد 90 تغییر بدهید تا مشکل برطرف شود برای اینکار ابتدا با استفاده از فعال سازی SSH بر روی VCSA خود و اتصال با استفاده از دسترسی root کارهای زیر را انجام بدهید :

1- به مسیر تنظیمات فایل مورد نظر با دستور زیر بروید :

cd /usr/lib/vmware-invsvc/lib/server/config/

2- با استفاده از دستور زیر فایل مورد نظر را باز کنید :

vi query-server-config.xml

3- به دنبال مقدار زیر بگردید :

<property name="xdbMemPercentage" value="<I>XX" />.  

4- مقدار را به شکل زیر به عدد 90 تغییر بدهید و از فایل خارج شوید :

<property name="xdbMemPercentage" value="<I>90" />

5- سرویس Inventory را یکبار Restart کرده یا کل VCSA را یکبار Reboot کنید و مجددا برای اضافه کردن datastore تلاش کنید.


محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات