Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

بسیار مهم #2878

Closed
realartin opened this issue Jun 7, 2023 · 10 comments
Closed

بسیار مهم #2878

realartin opened this issue Jun 7, 2023 · 10 comments

Comments

@realartin
Copy link

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

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

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

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

@realartin
Copy link
Author

realartin commented Jun 8, 2023

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

Obeid1375 commented Jun 8, 2023

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

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

vafaaee commented Jun 8, 2023

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

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

vafaaee commented Jun 8, 2023

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

realartin commented Jun 9, 2023

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

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

@realartin
Copy link
Author

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

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

@realartin
Copy link
Author

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

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

@hiddify-com
Copy link
Collaborator

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.

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

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

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

با سپاس

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants