PDA

View Full Version : خطا در اجرای ویندوز سرویس



mohandes1381
چهارشنبه 21 اسفند 1392, 22:43 عصر
سلام.
من در برنامه ام یک ویندوز سرویس نوشته ام. این سرویس بدرستی نصب می شود. اما در قسمت Services ویندوز وقتی که سرویس مورد نظر را انتخاب می کنم و برای اجرای سرویس بر روی دکمه Start کلیک می کنم، خطای زیر را نمایش می دهد.
Error 1053: The service did not respond to the start or control request in a timely fashion.
ممنون می شوم راهنمایی کنید.

plus
چهارشنبه 21 اسفند 1392, 23:03 عصر
احتمالا شما در متد Start (یا OnStart مربوط به زمانی که سرویس راه می افته) ی که برای سرویس نوشتی، عملیاتی انجام میدی که اجرای متد در مدت زمان مشخصی پاسخ نمیده (مثلا یک Loop بی انتها یا...)

mohandes1381
جمعه 23 اسفند 1392, 07:42 صبح
من در متد OnStart یک کانکشن به دیتابیس می زنم که به گفته شما این کار ممکن است کمی زمانبر باشد. آیا راهی وجود دارد که زمان timeout راه انداری سرویس ها را بیشتر کرد تا مشکلی پیش نیاید؟ یا اینکه اصلاً تابع ارتباط با دیتابیس را باید در متد دیگری به غیر از OnStart فراخوانی کنم؟