FAQ2


زمان مطالعه: < 1 دقیقه
زمان مطالعه: < 1 دقیقه

با سلام و درود، اگر rabbitmq رو روی سرور B نصب کرده باشید و بخواهید از سرور A به آن اتصال داشته باشید، یه مقدار متفاوت از حالت localhost می باشد. تفاوت اصلی در مشخص کمردن user و pass به هنگام اتصال remote می باشد.

برای این کار صرفا کافیست به فرمت زیر اتصال را برقرار کنید:

app = Celery('tasks', broker='amqp://user:pass@serverB_IP')

برای ساخت user جدید برای rabbitmq نیز می توانید از دستورات زیر استفاده کنید:

$ sudo rabbitmqctl add_user myuser mypassword
$ sudo rabbitmqctl add_vhost myvhost
$ sudo rabbitmqctl set_user_tags myuser mytag
$ sudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

زمان مطالعه: < 1 دقیقهآموزش اتصال ریموت به redis

زمان مطالعه: < 1 دقیقه

با سلام، اگر قصد داشته باشید redisخود رو روی یک ماشین دیگه اجرا کنید و مشخصا از ماشین دیگه ای هم بهش ریموت و دسترسی داشته باشید باید یه مقدار تغییرات در فایل conf ردیس انجام دهید.

۱- فایل تنظیمات redis در این آدرس می باشد: /etc/redis/redis.conf

۲- تغییر bind 127.0.0.1 به bind 0.0.0.0

۳- تغییر protected-mode yes به protected-mode no

4- روی ماشینی که redisرا نصب کردید مطمین باشید اگر فایروال فعال هست، اجازه دسترسی به پورت ۶۳۷۹ را داده باشد. (ufw allow 6379 و ufw allow 6379/tcp)

۵- در انتها سرویس redis را یه ری استارت انجام بدید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/h247551/public_html/sadegh-khan/wp-includes/functions.php on line 5420

Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/h247551/public_html/sadegh-khan/wp-includes/functions.php on line 5420