-
مشکل اجرای برنامه ها روی سرور
سلام.
ما یک سرور اختصاصی داریم ولی قطعات مختلف ش را خودمون خریداری کردیم و سر هم کردیم. مثل مادر برد سی پی یو و ...
سی پی یو Corei7 و 24 گیگ رم و مادر برد ایسوس
ولی یکی از برنامه هامون روی این سرور همه ش هنگ میکنه.
چند روز سرور مجازی المان گرفتیم برنامه مون بدون مشکل کار می کرد.
به نظرتون مشکل از سخت افزاره سرورمونه که باعث میشه برنامه مون هنگ کنه؟
کسی تجربه ای در این زمینه داره؟
اون برنامه ای که هنگ می کنه را خودمون برنامه نویسی کردیم.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
سلام.
ما یک سرور اختصاصی داریم ولی قطعات مختلف ش را خودمون خریداری کردیم و سر هم کردیم. مثل مادر برد سی پی یو و ...
سی پی یو Corei7 و 24 گیگ رم و مادر برد ایسوس
ولی یکی از برنامه هامون روی این سرور همه ش هنگ میکنه.
چند روز سرور مجازی المان گرفتیم برنامه مون بدون مشکل کار می کرد.
به نظرتون مشکل از سخت افزاره سرورمونه که باعث میشه برنامه مون هنگ کنه؟
کسی تجربه ای در این زمینه داره؟
اون برنامه ای که هنگ می کنه را خودمون برنامه نویسی کردیم.
سلام
سرور مجازی سازی (vmware) انجام شده و یا سیستم عامل را مستقیما بر روی سرور نصب کردید؟
البته بفرمایید که از سیستم عامل ویندوز سرور استفاده می کنید؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
سلام،
ممکن است سیستم عامل شما مشکل داشته، با یک سیستم عامل ورژن دیگر ( اگر ایزو سیستم عاملی که روی سرور آلمان نصب شده دارید که بهتر ) امتحان کنید احتمالا حل بشه.
با احترام.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
سلام
سرور مجازی سازی (vmware) انجام شده و یا سیستم عامل را مستقیما بر روی سرور نصب کردید؟
البته بفرمایید که از سیستم عامل ویندوز سرور استفاده می کنید؟
خیر مجازی سازی انجام ندادیم.
قبلا ویندوز سرور 2012r2 داشتیم الان 2017 نصب کردیم. تفاوتی نکرد
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
Farid Saadat
سلام،
ممکن است سیستم عامل شما مشکل داشته، با یک سیستم عامل ورژن دیگر ( اگر ایزو سیستم عاملی که روی سرور آلمان نصب شده دارید که بهتر ) امتحان کنید احتمالا حل بشه.
با احترام.
ویندوز سرور 2012 و 2017 را امتحان کردیم. حتی رم هم اضافه کردیم ولی فرقی نکرد
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
خیر مجازی سازی انجام ندادیم.
قبلا ویندوز سرور 2012r2 داشتیم الان 2017 نصب کردیم. تفاوتی نکرد
- - - Updated - - -
ویندوز سرور 2012 و 2017 را امتحان کردیم. حتی رم هم اضافه کردیم ولی فرقی نکرد
توسط نرم افزارهای تست، سخت افزار سرور رو چک کنید.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
توسط نرم افزارهای تست، سخت افزار سرور رو چک کنید.
با نرم افزاری به اسم burintest چک کردیم مشکلی را نشون نداد
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
با نرم افزاری به اسم burintest چک کردیم مشکلی را نشون نداد
کانفیگ سخت افزاری سرور مجازی ای که تهیه کرده بودید و مشکلی نداشت رو میفرمایید؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
کانفیگ سخت افزاری سرور مجازی ای که تهیه کرده بودید و مشکلی نداشت رو میفرمایید؟
نمی دونم. فقط می دونم رمش 8 بود
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
نمی دونم. فقط می دونم رمش 8 بود
نرم افزار شما حسابداری هست؟
چند کلاینت به سرور متصل هست و در صورتی که کلاینت ها از کابل قطع باشند هم این مشکل پا برجاست؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
نرم افزار شما حسابداری هست؟
چند کلاینت به سرور متصل هست و در صورتی که کلاینت ها از کابل قطع باشند هم این مشکل پا برجاست؟
خیر حسابداری نیست. یک بازی آنلاین ساده است
تعداد کلاینت تا 1400 تا می رسه و برای هر کلاینت دو تا نخ ایجاد میشه.
برنامه معمولا بعد از چند ساعت کار کردن هنگ می کنه
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
خیر حسابداری نیست. یک بازی آنلاین ساده است
تعداد کلاینت تا 1400 تا می رسه و برای هر کلاینت دو تا نخ ایجاد میشه.
برنامه معمولا بعد از چند ساعت کار کردن هنگ می کنه
یعنی می فرمایید بازی آنلاین بر روی سرور فیزیکی شما هست و از طریق اینترنت 1400 کلاینت به سرور شما متصل هستند؟
مسلما افت سرعت با بالا رفتن تعداد کلاینت های آنلاین افزایش پیدا خواهد کرد چون پهنای باند اینترنت شما مانند پهنای باند سروری که از دیتاسنتر تهیه می کنید یکسان نیست. لذا به همین دلیل هنگامی که از سرور مجازی استفاده کردید افت سرعت نداشتید.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
یعنی می فرمایید بازی آنلاین بر روی سرور فیزیکی شما هست و از طریق اینترنت 1400 کلاینت به سرور شما متصل هستند؟
مسلما افت سرعت با بالا رفتن تعداد کلاینت های آنلاین افزایش پیدا خواهد کرد چون پهنای باند اینترنت شما مانند پهنای باند سروری که از دیتاسنتر تهیه می کنید یکسان نیست. لذا به همین دلیل هنگامی که از سرور مجازی استفاده کردید افت سرعت نداشتید.
الان سرور ما توی دیتاسنت قرار داره.
و چک کردیم ربطی به تعداد کاربران نداشت. مثلا ساعت یازده شب که تعداد کاربران زیاده با باز و بسته کردن برنامه، برنامه بدون هنگی کار می کنه ولی وقتی به ساعت ده صبح می رسه با اینکه تعداد کاربران متصل کمتر میشن ولی هنگ شدن اتفاق می افته
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
الان سرور ما توی دیتاسنت قرار داره.
و چک کردیم ربطی به تعداد کاربران نداشت. مثلا ساعت یازده شب که تعداد کاربران زیاده با باز و بسته کردن برنامه، برنامه بدون هنگی کار می کنه ولی وقتی به ساعت ده صبح می رسه با اینکه تعداد کاربران متصل کمتر میشن ولی هنگ شدن اتفاق می افته
لوکیشن سرور و نام دیتاسنتر رو میفرمایید؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
لوکیشن سرور و نام دیتاسنتر رو میفرمایید؟
شرکت ایران گیت
اصفهان خیابان امام خمینی جنب مخابرات
irangate.net
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
شرکت ایران گیت
اصفهان خیابان امام خمینی جنب مخابرات
irangate.net
با توجه به مواردی که اشاره کردید، از نظر بنده مشکل از سخت افزار و یا نرم افزار سرور شما نیست.
همچنین با اشاره ای که به تست در سرور مجازی آلمان کردید و فرمودید که مشکلی نداشتید، تنها یک گزینه باقی می ماند و آن پهنای باند شرکت میزبانی کننده سرور شماست.
موضوع را با بخش پشتیبانی شرکت ایران گیت در میان بگذارید و یا لوکیشن سرور خود را تغییر دهید.
موفق باشید
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
یعنی می فرمایید بازی آنلاین بر روی سرور فیزیکی شما هست و از طریق اینترنت 1400 کلاینت به سرور شما متصل هستند؟
مسلما افت سرعت با بالا رفتن تعداد کلاینت های آنلاین افزایش پیدا خواهد کرد چون پهنای باند اینترنت شما مانند پهنای باند سروری که از دیتاسنتر تهیه می کنید یکسان نیست. لذا به همین دلیل هنگامی که از سرور مجازی استفاده کردید افت سرعت نداشتید.
فقط سرور این بازی روی سرور ماست.
سرور ما هم داخل دیتاسنتر قرار داره و پهنای باند خیلی زیاده داره که ما تقریبا از حدود 10% این پهنای باند استفاده می کنیم. و ظرفیت پهنای باند زیادی داریم.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
فقط سرور این بازی روی سرور ماست.
سرور ما هم داخل دیتاسنتر قرار داره و پهنای باند خیلی زیاده داره که ما تقریبا از حدود 10% این پهنای باند استفاده می کنیم. و ظرفیت پهنای باند زیادی داریم.
ببینید شما یک سرور با cpu core i7 و رم 28 گیابایتی دارید و با مشکل مواجه شدید اما با یک سرور مجازی از آلمان آن هم با مشخصات پایین تر و رم 8 گیابایتی مشکلی نداشتید. مسلما اولیت نتیجه مشکل شما جایگاه و لوکیشن سرور خواهد بود.
هنگام هنگ کردن و یا اورلود شدن سرور، هیچگونه خطایی دریافت نمی کنید؟ log سرور رو چک کردید؟ چه پیغام خطایی نمایش داده شده؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
persiandroid
ببینید شما یک سرور با cpu core i7 و رم 28 گیابایتی دارید و با مشکل مواجه شدید اما با یک سرور مجازی از آلمان آن هم با مشخصات پایین تر و رم 8 گیابایتی مشکلی نداشتید. مسلما اولیت نتیجه مشکل شما جایگاه و لوکیشن سرور خواهد بود.
هنگام هنگ کردن و یا اورلود شدن سرور، هیچگونه خطایی دریافت نمی کنید؟ log سرور رو چک کردید؟ چه پیغام خطایی نمایش داده شده؟
خود سرور هنگ نمی کنه . فقط یکی از برنامه هامون هنگ می کنه و Not Responding های چند ثانیه ای براش اتفاق می افته.
وقتی برنامه را دیباگ می کنیم خطاهای عجیبی اتفاق می افته. مثلا توی برنامه نویسیش یک شرط گذاشتیم که اگر فلان متغیر مقدارش نال نبود فلان کار را روش انجام بده، بعد خط میده میگه که این متغیر نال هستش. در صورتی که ما قبل از اجرای دستور نال بودنش را چک می کنیم.
اصلا انگار دستوراتی که ما در برنامه نویسیش نوشتیم را درست اجرا نمی کنه
چون مشکل در برنامه مون اتفاق می افته ما لاگ سرور را چک نکردیم
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
خود سرور هنگ نمی کنه . فقط یکی از برنامه هامون هنگ می کنه و Not Responding های چند ثانیه ای براش اتفاق می افته.
وقتی برنامه را دیباگ می کنیم خطاهای عجیبی اتفاق می افته. مثلا توی برنامه نویسیش یک شرط گذاشتیم که اگر فلان متغیر مقدارش نال نبود فلان کار را روش انجام بده، بعد خط میده میگه که این متغیر نال هستش. در صورتی که ما قبل از اجرای دستور نال بودنش را چک می کنیم.
اصلا انگار دستوراتی که ما در برنامه نویسیش نوشتیم را درست اجرا نمی کنه
چون مشکل در برنامه مون اتفاق می افته ما لاگ سرور را چک نکردیم
بله متوجه نشده بودم، صبر کنید دیگر همکاران هم نظرشان را ابلاغ کنند.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
خود سرور هنگ نمی کنه . فقط یکی از برنامه هامون هنگ می کنه و Not Responding های چند ثانیه ای براش اتفاق می افته.
وقتی برنامه را دیباگ می کنیم خطاهای عجیبی اتفاق می افته. مثلا توی برنامه نویسیش یک شرط گذاشتیم که اگر فلان متغیر مقدارش نال نبود فلان کار را روش انجام بده، بعد خط میده میگه که این متغیر نال هستش. در صورتی که ما قبل از اجرای دستور نال بودنش را چک می کنیم.
اصلا انگار دستوراتی که ما در برنامه نویسیش نوشتیم را درست اجرا نمی کنه
چون مشکل در برنامه مون اتفاق می افته ما لاگ سرور را چک نکردیم
سلام، مشکل شما سخت افزاری نیست، نرم افزاری است که ارور Null Reference Exception میگیرید، به برنامه نویس ـتون بگید باید برای چک کردن نال بودن Exception جدا بنویسد و خطا را مدیریت کند تا Exception خود دات نت اجرا نشود چون اگر اجرا شود کل برنامه متوقف خواهد شد یا اینکه هنگام تعریف متغیر ای که امکان دارد نال باشد از ؟ (Null Conditional Operator) استفاده کنید و همچنین ورژن .net در سروری که برنامه بدون اشکال کار میکند را در همین سرور فعلی نصب کنید.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
T.Toosi
سلام، مشکل شما سخت افزاری نیست، نرم افزاری است که ارور Null Reference Exception میگیرید، به برنامه نویس ـتون بگید باید برای چک کردن نال بودن Exception جدا بنویسد و خطا را مدیریت کند تا Exception خود دات نت اجرا نشود چون اگر اجرا شود کل برنامه متوقف خواهد شد یا اینکه هنگام تعریف متغیر ای که امکان دارد نال باشد از ؟ (Null Conditional Operator) استفاده کنید و همچنین ورژن .net در سروری که برنامه بدون اشکال کار میکند را در همین سرور فعلی نصب کنید.
ممنون از پاسختون.
ورزن های مختلف دات نت را امتحان کردیم.
مشکل فقط نال شدن نیست. این فقط یکی از اتفاق هاییه که می افته.
همه کارهای سرور با خودمه از جمله برنامه نویسی.
یکی دیگه از اتفاق هایی که می افته اینه که تایمر ها از کار می افتن و متد Tick شون دیگه اجرا نمیشه.
برنامه تا حدی پیچیده شده و خطایابی ش سخت شده. ما بیشتر فکر می کنیم مشکل سخت افزاری باشه.
احیانا کسی را سراغ ندارید که ما بتونیم یک سرور چند روزه ازش بگیریم و تست کنیم؟
از این سرور های اماده مثل hp و اینا (چون ماخودمون قطعات سرورمون را جدا جدا خریدیم و وصل کردیم به هم)
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
ممنون از پاسختون.
ورزن های مختلف دات نت را امتحان کردیم.
مشکل فقط نال شدن نیست. این فقط یکی از اتفاق هاییه که می افته.
همه کارهای سرور با خودمه از جمله برنامه نویسی.
یکی دیگه از اتفاق هایی که می افته اینه که تایمر ها از کار می افتن و متد Tick شون دیگه اجرا نمیشه.
برنامه تا حدی پیچیده شده و خطایابی ش سخت شده. ما بیشتر فکر می کنیم مشکل سخت افزاری باشه.
احیانا کسی را سراغ ندارید که ما بتونیم یک سرور چند روزه ازش بگیریم و تست کنیم؟
از این سرور های اماده مثل hp و اینا (چون ماخودمون قطعات سرورمون را جدا جدا خریدیم و وصل کردیم به هم)
اگر گفته ی شما درست باشه و روی یک سرور دیگر که قبلا امتحان کردید مشکلی نداشته اول باید از سلامت سخت افزاری سرور خود مطمئن بشوید.
برای اینکار برنامه ی پرایم95 و نصب کنید و سرور رو برای 8 ساعت تحت استرس قرار بدید
http://www.guru3d.com/files-details/...-download.html
اگر هرکدام از هسته های سی پی یو داون شد و یا برنامه کرش کرد (و یا سرور) مشکل شما سخت افزاری هست. اگر مشکلی نداشت انوقت دنبال مشکلات نرم افزار باشید.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
TheHost
اگر گفته ی شما درست باشه و روی یک سرور دیگر که قبلا امتحان کردید مشکلی نداشته اول باید از سلامت سخت افزاری سرور خود مطمئن بشوید.
برای اینکار برنامه ی پرایم95 و نصب کنید و سرور رو برای 8 ساعت تحت استرس قرار بدید
http://www.guru3d.com/files-details/...-download.html
اگر هرکدام از هسته های سی پی یو داون شد و یا برنامه کرش کرد (و یا سرور) مشکل شما سخت افزاری هست. اگر مشکلی نداشت انوقت دنبال مشکلات نرم افزار باشید.
چطوری باید از این نرم افزار استفاده کرد. کدوم نوع تست را انجام بدم؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
چطوری باید از این نرم افزار استفاده کرد. کدوم نوع تست را انجام بدم؟
فرموده بودید سخت افزار رو تست کردید!
همچنین اگر سخت افزار سرور شما مشکلی داشت سیستم سرور به طور کامل مورد اورلود می شد، اما شما فرمودید فقط برای یک نرم افزار این اتفاق رخ میده.
بنابراین مشکل سخت افزاری نیست و نیاز به بهینه سازی نرم افزار شما هست.
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
چطوری باید از این نرم افزار استفاده کرد. کدوم نوع تست را انجام بدم؟
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
TheHost
تستش چقدر طول می کشه؟
الان بیش از 12 ساعت گذشته و همه را می زنه پاس
-
پاسخ : مشکل اجرای برنامه ها روی سرور
نقل قول:
نوشته اصلی توسط
it.dadkhah
تستش چقدر طول می کشه؟
الان بیش از 12 ساعت گذشته و همه را می زنه پاس
پس خیال شما راحت. مشکل , سخت افزاری نیست.