50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

حل خطای Unexpected SERVICE_PAUSED in response to START control

با سلام
دوستان میخوام یه سرویس از طریق فایل nssm به سرویس های ویندوز اضافه کنم و اجراش کنم. سرویس اضافه میشه اما RUN نمیشه.
دستور نصب و اضافه کردن سرویس:

nssm install pordanjan
دستور اجرای سرویس:
nssm start pordanjan


پرسیده شده در 1401/05/30 توسط

6 پاسخ

0

در وهله اول Application Log ها رو چک کنید ببینید چی میگه لاگ ها. دستور رو مجددا با سطح دسترسی بالا اجرا کنید (Command Prompt رو Run as admin کنید). ضمنا ، مطمئنید سرویسی که نصب کردید Dependency ای چیزی نداره که باید همراهش نصب بشه ؟

پاسخ در 1401/05/30 توسط
0

سلام مجدد

چیزی که متوجه شدم این بود که سرویس در چند ثانیه run میشه حتی در قسمت تسک منیجر ویندوز هم runing میزنه اما سریع pused میشه. 

سرویس رو استاپ کردم سپس دستور ادیت دادم و بعد مسیر فایل output که خروجی خطا رو نشون میده مشخص کردم و مجدد دستور استارت نوشتم. سرویس ران میشه و سریع متوقف میشه. 


خروجی فایل output:

https://uupload.ir/view/output_4wl2.txt/

پاسخ در 1401/06/01 توسط
1

فایل Log رو خوندم نوشته بود پورتی که اون سرویسی که ایجاد کردین داره ازش برای گوش دادن به درخواست ها استفاده می کنه توسط یه پراسس دیگه در حال استفاده هست. شماره پورت رو تغییر بدید مشکل باید برطرف بشه.

پاسخ در 1401/06/02 توسط
0

ممکنه بیشتر توضیح بدین؟

چطوری میتونم شماره پورت رو تغییر بدم

پاسخ در 1401/06/09 توسط
0

سلام

https://stackoverflow.com/questions/38923227/how-to-fix-service-paused-error-on-starting-nssm-server

برای بررسی بیشتر این دستور رو مطابق راهنمای بالا بزنید ببینیم لاگ چی میده و خطا از کجاست

D:\debug>nssm set pordanjan appstdout service.log
D:\debug>nssm set pordanjan appstderr service-error.log
پاسخ در 1401/05/30 توسط
0

تو فایل configuration سرویسی که ساختید طبیعتا باید این کار رو انجام بدید.

پاسخ در 1401/06/09 توسط

پاسخ شما