سلام به همه ی راکتی های عزیز
چند روزی هست که سمت VPS اومدم و در تلاشم تا ازش برای بارگزاری پروژه هام استفاده کنم
برای اجرای برخی دستورات لاراولی مثل صف ها نیاز به زنده بودن همیشه ی دستور queue:work هستیم و چنین مسایلی با supervisor مدیریت میشن همینطور که میدونید خودتون.
من supervisor رو با کمک این لینک و همینطور سایت لاراول نصب و راه اندازی کردم .
اما با فعال شدن این سرویس ، mysql من از کار میفته و کلا ارتباط من وپروژم با دیتابیس قطع میشه
و خطای زیر رو دریافت میکنم.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ممنون میشم راهنمایی کنید.
توی تصویر زیر میتونید ببینید که mysql با supervisor مشکل داره.
فایل supervisord.conf
فایل مرتبط با پروژه
خیلی سرچ کردم و اکثر کارهایی که پیشنهاد داده بودن توی سایت ها رو انجام دادم [بجز این لینک][6]
ک متوجه نمیشم چیکار باید بکنم.
خروجی کدی که گفته پایین قرار دادم ولی از کجا بدونم کدوم سوکته که باز هست و مشکل ساز شده براش
root@srv176123:/etc/supervisor/conf.d# sudo find / -type s
/var/snap/lxd/common/lxd/unix.socket
/run/mysqld/mysqld.sock
/run/mysqld/mysqlx.sock
/run/irqbalance/irqbalance675.sock
/run/uuidd/request
/run/snapd-snap.socket
/run/snapd.socket
/run/dbus/system_bus_socket
/run/user/0/snapd-session-agent.socket
/run/user/0/pk-debconf-socket
/run/user/0/gnupg/S.gpg-agent
/run/user/0/gnupg/S.gpg-agent.ssh
/run/user/0/gnupg/S.gpg-agent.extra
/run/user/0/gnupg/S.gpg-agent.browser
/run/user/0/gnupg/S.dirmngr
/run/user/0/bus
/run/user/0/systemd/private
/run/user/0/systemd/notify
/run/user/0/inaccessible/sock
/run/php/php8.1-fpm.sock
/run/php/php7.4-fpm.sock
/run/lvm/lvmpolld.socket
/run/systemd/fsck.progress
/run/systemd/journal/io.systemd.journal
/run/systemd/journal/socket
/run/systemd/journal/stdout
/run/systemd/journal/dev-log
/run/systemd/journal/syslog
/run/systemd/userdb/io.systemd.DynamicUser
/run/systemd/private
/run/systemd/notify
/run/systemd/inaccessible/sock
/run/udev/control
root@srv176123:/etc/supervisor/conf.d#
@salar.mohammad2013
این سوکت به mysql اشاره میکنه...
یک بار کامل حذف کن به دستورات زیر که چیزی نماند.
https://gist.github.com/UbuntuEvangelist/9d115b4ca95c330ef6d2dd42f6c133c9
@endworld
سلام
همین الانم اگر stop کنم و گاهی بعدش سرور رو ریستارت کنم درست میشه و کار میکنه mysql توی اسکرین ببینی قبل status گرفتن mysql داره کار میکنه بعدش خطا میده
تا stop میکنم باز کار میکنه
دورشون مستطیل قزمز کردم
بخش اول و سوم ارتباط دارم با mysql بخش وسط خطا رو مشاهده میکنید.
دقیقا با supervisor مشکلم ایجاد و رفع میشه
ولی من نیاز دارم به supervisor نمیدونم کجا اشتباه کردم.
@salar.mohammad2013
این خطا بر می گردد به mysql ...
زیرا mysql از کار افتاده و احتمالا به درستی نصب نشده است.
من توی لینوکس وب سرور lamp نصب کردم با چنین خطایی مواجه نشدم.
یکبار mysql را حذف کنید و دوباره نصب کنید که آیا باز هم به این خطا مواجه می شوید یا نه ...
@salar.mohammad2013
این سوکت به mysql اشاره میکنه...
یک بار کامل حذف کن به دستورات زیر که چیزی نماند.
https://gist.github.com/UbuntuEvangelist/9d115b4ca95c330ef6d2dd42f6c133c9
@salar.mohammad2013
نه نیازی نیست پاک بشه و فقط mysql رو حذف و نصب کن...
اگر می ببنید باز خطا داد و به سایر وابستگی ها سازگاری ایجاد نکرد nginx را حذف کن و به جاش از lampp استفاده کن.
پیوند زیر:
https://yun.ir/qvht94
@endworld
فعلا از همونی که بودمم محروم شدم :))
mysql حذف کردم با همون لینک و نصب کردم مجدد ولی دیتابیسم سر جاش بود
الان پروژم با این که mysql هست اتصال به دیتابیس نداره
فعلا اینارو برطرف کنم ببرینم چی میشه
supervisor هم ران نمیشه
ولی قبل این کارا چون یه php7.4 نصب دارم و یدونه php8.1
ورژن php لینوکس رو که عوض کردم یه لحظه درست شد supervisor و صف هام رو اجرا کرد ولی بعدش ک باز stutus و اینا کردم از کار افتاد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟