Closed realartin closed 1 year ago
#!/bin/bash
while true; do
# Check service status
status=$(systemctl is-active hiddify-xray)
if [ "$status" = "activating" ]; then
# Run the command to fix the service
/opt/hiddify-config/apply_configs.sh
# Sleep for 15 minutes
sleep 900
else
# Sleep for 30 seconds
sleep 30
fi
done
اینم اون اسکریپت هست که باید تو ی فایل سیو کنید
nano service_checker.sh
سپس بهش دسترسی اجرا میدیم
chmod +x service_checker.sh
سپس اجراش میکنیم
nohup ./service_checker.sh >/dev/null 2>&1 &
البته این روهنوز ۲۴ ساعت نشده و مطمن نیستم کار میکنه یا نه صرفا ی راه حل موقتی هست تا مشکل حل بشه...
xray core
بنا به دلایلی از دسترس خارج میشه و ما باید اپلی کانفیگ کنیم تا رفع بشه موقتا
این میاد اتومات اینکارو میکنه حالا چرا از دسترس خارج میشه و .. رو تیم هیدیفای داره روش کار میکنه
این روش هم اگر جواب بده ی مسکن موقتی هست
crontab -r
اپدیت ساعت ۳ شب رو هم خاموش کن
تست کن نشد باید ریبلد کنی بک اپ برگردونی باز هم نشد باید صبر کنی فیکس بشه البته من ی اسکریپت نوشتم دیشب گذاشتم رو سرور ران بشه ۲۴ ساعت که گذشت جواب داد میگم تست کنید کلا ی راه حل موقتی هست تا مشکل فیکس بشه
بهترین راهش اینه اگه اشتباه نکرده باشم.
#!/bin/bash
check_service() {
if systemctl is-active --quiet hiddify-xray; then
echo "Service is running."
else
echo "Service is not running. Restarting..."
systemctl restrat hiddify-xray
fi
}
check_service
برای اینکه هر 5 دقیقه ران شه دستور های زیر باید توی سرور بزنید
1- chmod +x <YOUR_BASH_FILE_NAME>.sh
2- crontab -e
3- */5 * * * * /<FILE_PATH>/<YOUR_BASH_FILE_NAME>.sh
اگر زمانیکه این مشکل رخ میده ریستارت سرویس hiddify-xray جواب میده و اوکی میشه، خب توی این کد بجای ریستارت تک سرویس ، bash restart.sh رو بذارید که تمام سرویس ها رو ریست کنه، چون ممکنه این وسط سرویس دیگه ای دچار مشکل شده باشه
بهترین راهش اینه اگه اشتباه نکرده باشم.
#!/bin/bash check_service() { if systemctl is-active --quiet hiddify-xray; then echo "Service is running." else echo "Service is not running. Restarting..." systemctl restrat hiddify-xray fi } check_service
برای اینکه هر 5 دقیقه ران شه دستور های زیر باید توی سرور بزنید
1-
chmod +x <YOUR_BASH_FILE_NAME>.sh
2-
crontab -e
3-
*/5 * * * * /<FILE_PATH>/<YOUR_BASH_FILE_NAME>.sh
اگر زمانیکه این مشکل رخ میده ریستارت سرویس hiddify-xray جواب میده و اوکی میشه، خب توی این کد بجای ریستارت تک سرویس ، bash restart.sh رو بذارید که تمام سرویس ها رو ریست کنه، چون ممکنه این وسط سرویس دیگه ای دچار مشکل شده باشه
بهترین راهش اینه اگه اشتباه نکرده باشم.
#!/bin/bash check_service() { if systemctl is-active --quiet hiddify-xray; then echo "Service is running." else echo "Service is not running. Restarting..." systemctl restrat hiddify-xray fi } check_service
برای اینکه هر 5 دقیقه ران شه دستور های زیر باید توی سرور بزنید 1-
chmod +x <YOUR_BASH_FILE_NAME>.sh
2-crontab -e
3-*/5 * * * * /<FILE_PATH>/<YOUR_BASH_FILE_NAME>.sh
این کار موقته دوست عزیز این باگ باید از سمت خود دوستان سازنده پنل برطرف شه. وگر نه این اسکریپتا اختلال میندازن موقع آپدیت یا نصب مجدد پنل. چون هی سرویس برای آیپدیت یا نصب مجدد پنل خاموش میشه اسکریپت فبکر میکنه خاموشه هی میخواد فعالش کنه.
اگر زمانیکه این مشکل رخ میده ریستارت سرویس hiddify-xray جواب میده و اوکی میشه، خب توی این کد بجای ریستارت تک سرویس ، bash restart.sh رو بذارید که تمام سرویس ها رو ریست کنه، چون ممکنه این وسط سرویس دیگه ای دچار مشکل شده باشه
بهترین راهش اینه اگه اشتباه نکرده باشم.
#!/bin/bash check_service() { if systemctl is-active --quiet hiddify-xray; then echo "Service is running." else echo "Service is not running. Restarting..." systemctl restrat hiddify-xray fi } check_service
برای اینکه هر 5 دقیقه ران شه دستور های زیر باید توی سرور بزنید 1-
chmod +x <YOUR_BASH_FILE_NAME>.sh
2-crontab -e
3-*/5 * * * * /<FILE_PATH>/<YOUR_BASH_FILE_NAME>.sh
این کار موقته دوست عزیز این باگ باید از سمت خود دوستان سازنده پنل برطرف شه. وگر نه این اسکریپتا اختلال میندازن موقع آپدیت یا نصب مجدد پنل. چون هی سرویس برای آیپدیت یا نصب مجدد پنل خاموش میشه اسکریپت فبکر میکنه خاموشه هی میخواد فعالش کنه.
من که نگفتم باگ رفع نشه 😂 بهرحال این ترفندیه که زدید و پیشنهاد دادم بهبودش بدید! و اتفاقا با این نکته ای که گفتید فکر میکنم تایمی که براش گذاشتید هر 5 دیقه خیلی احتمال این خطا رو بیشتر میکنه! حداقل بکنیدش هر نیم ساعت🤷♂️
اگر زمانیکه این مشکل رخ میده ریستارت سرویس hiddify-xray جواب میده و اوکی میشه، خب توی این کد بجای ریستارت تک سرویس ، bash restart.sh رو بذارید که تمام سرویس ها رو ریست کنه، چون ممکنه این وسط سرویس دیگه ای دچار مشکل شده باشه
بهترین راهش اینه اگه اشتباه نکرده باشم.
#!/bin/bash check_service() { if systemctl is-active --quiet hiddify-xray; then echo "Service is running." else echo "Service is not running. Restarting..." systemctl restrat hiddify-xray fi } check_service
برای اینکه هر 5 دقیقه ران شه دستور های زیر باید توی سرور بزنید 1-
chmod +x <YOUR_BASH_FILE_NAME>.sh
2-crontab -e
3-*/5 * * * * /<FILE_PATH>/<YOUR_BASH_FILE_NAME>.sh
این کار موقته دوست عزیز این باگ باید از سمت خود دوستان سازنده پنل برطرف شه. وگر نه این اسکریپتا اختلال میندازن موقع آپدیت یا نصب مجدد پنل. چون هی سرویس برای آیپدیت یا نصب مجدد پنل خاموش میشه اسکریپت فبکر میکنه خاموشه هی میخواد فعالش کنه.
بعد از حدود 30 ساعت ران بودن روی سرور من مشکلی ایجاد نکرده ، مشکل من رو هم حل کرده ، ی مسکن هست که میاد تا زمان رفع مشکل ، اتومات مشکل فعلی من رو حل میکنه 30 ثانیه چک میکنه مشکل داشت اپلی کانفیگ میکنه ، بعد اگر مشکل داشت و اپلای کانفیگ کرد تا 15 دقیقه خاموشه و بعد دوباره 30 ثانیه 30 ثانیه چک میکنه ، اپدیت جدید هم چون اپدیت خودکار خاموشه مشکل ایجاد نمیکنه ، اپدیت جدید هم امد کاری نداره تسکش رو غیر فعال میکنیم اینطور :
ps aux | grep service_checker.sh
kill <PID>
مثال :
kill 1234
نیازی هم به کرون تب نیست ، ریپلای اول که خودم نوشتم رو انجام بدید مشکلتون اگر با اپلی کانفیگ حل میشه ، این جواب میده .
برای اپدیت خواستم این اسکریپت رو غیر فعال کنم که با روشی که گفتین نشد pid مکرر عوض میشه. الان هم اپدیت کردم این سه تا مورد که تو عکس مشخصه مشکل دار شدن، با رینستال و اینا هم درست نشد ، توی htop هم گشتم سرویس رو پیدا نکردم که غیرفعالش کنم، لطفا راهنمایی کنید. ممنون
برای اپدیت خواستم این اسکریپت رو غیر فعال کنم که با روشی که گفتین نشد pid مکرر عوض میشه. الان هم اپدیت کردم این سه تا مورد که تو عکس مشخصه مشکل دار شدن، با رینستال و اینا هم درست نشد ، توی htop هم گشتم سرویس رو پیدا نکردم که غیرفعالش کنم، لطفا راهنمایی کنید. ممنون
وقتی تو htop نیست یعنی تسک غیرفعال هست
برای اپدیت خواستم این اسکریپت رو غیر فعال کنم که با روشی که گفتین نشد pid مکرر عوض میشه. الان هم اپدیت کردم این سه تا مورد که تو عکس مشخصه مشکل دار شدن، با رینستال و اینا هم درست نشد ، توی htop هم گشتم سرویس رو پیدا نکردم که غیرفعالش کنم، لطفا راهنمایی کنید. ممنون
اون سه تا هم بعد اپدیت ۷.۱.۲ برای همه غیرفعال شدند
Thank you for your contribution. However, due to many similar or old issues, this bot automatically closed the issue. Please open a new issue if the problem is still there.
این یک پیام خودکار است. به علت شباهت های بسایری که بین ایشو ها بود و خیلی هاش رفع شده برای مدیریت بهتر به صورت خودکار تمام ایشو ها بسته میشه
ولی خواهشمند است که در صورتی که همچنان مشکل شما وجود دارد و یا نیاز به بهبود هست به ما پیام بدید
تا بتونیم مدیریت بهتری روی ایشو ها داشته باشیم.
با سپاس
با عرض درود و خسته نباشید
ی راه حل موقتی دارم تا زمانیکه مشکل رو پیدا نکردید برای استاپ شدن یا رو حالت اکتیویتینگ موندن xray , ha proxy حداقل ی اپدیت موقتی ریز بدید تا پنل وقتی مشکل پیش اومد خودش اتومات اپلی کانفیگ کنه و مشکل رو حل کنه تا شما با حوصله مشکل رو پیدا کنید و حل کنید
درک میکنم سخته و حمایت ها پایینه ولی مارو هم درک کنید یوزر ها همه فراری شدن و درک نمیکنند داستان چیه
با تشکر از تیم پر تلاش هیدیفای و دوستان ❤️🙏