hiddify / Hiddify-Manager

Multi-user anti-filtering panel, with an effortless installation and supporting more than 20 protocols to circumvent filtering plus the telegram proxy.
https://hiddify.com
GNU General Public License v3.0
6.42k stars 744 forks source link

بسیار مهم #2878

Closed realartin closed 1 year ago

realartin commented 1 year ago

با عرض درود و خسته نباشید

ی راه حل موقتی دارم تا زمانیکه مشکل رو پیدا نکردید برای استاپ شدن یا رو حالت اکتیویتینگ موندن xray , ha proxy حداقل ی اپدیت موقتی ریز بدید تا پنل وقتی مشکل پیش اومد خودش اتومات اپلی کانفیگ کنه و مشکل رو حل کنه تا شما با حوصله مشکل رو پیدا کنید و حل کنید

درک میکنم سخته و حمایت ها پایینه ولی مارو هم درک کنید یوزر ها همه فراری شدن و درک نمیکنند داستان چیه

با تشکر از تیم پر تلاش هیدیفای و دوستان ❤️🙏

realartin commented 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 اپدیت ساعت ۳ شب رو هم خاموش کن

تست کن نشد باید ریبلد کنی بک اپ برگردونی باز هم نشد باید صبر کنی فیکس بشه البته من ی اسکریپت نوشتم دیشب گذاشتم رو سرور ران بشه ۲۴ ساعت که گذشت جواب داد میگم تست کنید کلا ی راه حل موقتی هست تا مشکل فیکس بشه

Obeid1375 commented 1 year ago

بهترین راهش اینه اگه اشتباه نکرده باشم.

#!/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

vafaaee commented 1 year ago

اگر زمانیکه این مشکل رخ میده ریستارت سرویس 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

Obeid1375 commented 1 year ago

اگر زمانیکه این مشکل رخ میده ریستارت سرویس 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

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

vafaaee commented 1 year ago

اگر زمانیکه این مشکل رخ میده ریستارت سرویس 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 دیقه خیلی احتمال این خطا رو بیشتر میکنه! حداقل بکنیدش هر نیم ساعت🤷‍♂️

realartin commented 1 year ago

اگر زمانیکه این مشکل رخ میده ریستارت سرویس 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

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

ermia22222 commented 1 year ago

برای اپدیت خواستم این اسکریپت رو غیر فعال کنم که با روشی که گفتین نشد pid مکرر عوض میشه. الان هم اپدیت کردم این سه تا مورد که تو عکس مشخصه مشکل دار شدن، با رینستال و اینا هم درست نشد ، توی htop هم گشتم سرویس رو پیدا نکردم که غیرفعالش کنم، لطفا راهنمایی کنید. ممنون image image

realartin commented 1 year ago

برای اپدیت خواستم این اسکریپت رو غیر فعال کنم که با روشی که گفتین نشد pid مکرر عوض میشه. الان هم اپدیت کردم این سه تا مورد که تو عکس مشخصه مشکل دار شدن، با رینستال و اینا هم درست نشد ، توی htop هم گشتم سرویس رو پیدا نکردم که غیرفعالش کنم، لطفا راهنمایی کنید. ممنون image image

وقتی تو htop نیست یعنی تسک غیرفعال هست

realartin commented 1 year ago

برای اپدیت خواستم این اسکریپت رو غیر فعال کنم که با روشی که گفتین نشد pid مکرر عوض میشه. الان هم اپدیت کردم این سه تا مورد که تو عکس مشخصه مشکل دار شدن، با رینستال و اینا هم درست نشد ، توی htop هم گشتم سرویس رو پیدا نکردم که غیرفعالش کنم، لطفا راهنمایی کنید. ممنون image image

اون سه تا هم بعد اپدیت ۷.۱.۲ برای همه غیرفعال شدند

hiddify-com commented 1 year ago

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.

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

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

تا بتونیم مدیریت بهتری روی ایشو ها داشته باشیم.

با سپاس