آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

بررسی کاکنکشن بین دو سرور به صورت دوره ای

محسن  8 سال پیش  8 سال پیش
0 0

سلام دوستان، 

 مشکل : قطعی اینترنت یک سرور بهصورت ناخواسته (مشکل ای اس اپی) و تغییر ای پی بهعلت اتصال به اینترنت یک ای اس پی دیگه

میخوام یه پروسه ای (هر 1 دقیقه مثلا)تو یک سرور باشه که یه سری سرور دیگه رو چک کنه ببینه با کدوم ای پی آنلاین هستند
تمام کلاینت ها به این سرور وصل میشن و یک ای پی که به یک سرور خاص اشاره میکنه رو میگیرن (یه جو رایی مثل دی ان اس سرور) و ادامه درخواست هاشون رو به اون میفرستن حالا میخوام این پروسه چک کنه که سرور مورد نظر با کدوم ای پی انلاین هستش و اون ای پی رو بده به کلاینت. با پی اچ پی میشه فهمید که ایا با این ای پی انلاین هست یا نه 

 <?php
// Create a curl handle
// connect to first ip and if fail set second ip for clinets 
$ch = curl_init('http://2.183.139.74/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute curl_exec($ch); // Check if any error occured if(!curl_errno($ch)) { $info = curl_getinfo($ch); echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url']; }else{
// set the second ip for clinet and insert an error log on db echo 'error'; } // Close handle curl_close($ch); ?>

چطور میشه کاری کرد که سرور این کد رو هر 2 دقیقه یه بار اجرا کنه 

متشکرم محسن
 

 
 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .