راکت

اجرای طولانی مدت یک فایل php

2 پاسخ

سلام دوستان من یک ربات دیسکورد نوشتم با استفاده از این کتابخونه
در حالت عادی باید یک فایل php داشته باشیم و کدهای اتصال به ربات رو در داخل اون بزاریم.
وقتی هم که تغییری در یک کانالی ایجاد شد یک متد که در این فایل Php هست ران میشه.
حالا مساله اینجاست که این کد همیشه باید ران باشه تو سرور تا من بتونم استفاده کنم ازش.
اینکار رو من چطوری باید انجام بدم و چه تضمینی هست که این کد همیشه ران باشه! چطوری میشه یک برنامه نوشت که مدیریت کنه چنین مواردی رو، من با linux و درستوراتی مثل nohup هم اشنا هستم اما میخواستم اگر تجربه ای کسی داره در این ضمینه کمک کنه.
ممنون.

ثبت پرسش جدید

پاسخ‌ها

2
فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

با سلام و وقت بخیر دوست گرامی ضمن تبریک سال نو
کلا برای فرآیندهای تکراری توی بک اند مثلا هر یک دقیقه یک بار هر چند دقیقه یک بار یا هر یک روز یک بار سمت سرور شما دو سناریو در پیش دارید

  1. اگر قراره این تغییرات بدون هیچ تاخیری به کاربرا هم اعلام بشه شما باید از Broadcasting استفاده کنید در واقع از ابزار های پوش نوتیفیکیشن مثل فایربیس، سیگنال، پوشه و ...
  2. اگر این تغییرات فقط قراره توی بک اند بمونه و قرار هم نیست بلادرنگ به اطلاع یوزرها برسه بهترین گزینه استفاده از Cron job که به شما این قابلیت رو می ده از هر دقیقه تا هر سال تکرار کنید کد رو بدون اینکه کسی متوجه بشه
میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

سلام خسته نباشید
من با پایتون برای تلگرام ربات نوشتم اینا یه هاست مخصوص دارن
بعد اینکه اگه ارور بخوره برنامه باید ران بمونه این بستگی به کد زنی تو هم هست

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام