خطای Target … is not instantiable while building در لاراول

اگر به این خطا برخوردید. Target [Module\\Doctor\\Contract\\RepositoryInterface] is not instantiable while building واضحه دلیلش بایند نشدن اینترفیس به کلاس اصلیه اونه.

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

آموزش رفع خطای Elasticsearch BadRequest400Exception cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk read-only-allow-delete block

سلام، امروز با خطای Elasticsearch BadRequest400Exception cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk read-only-allow-delete block در الستیک سرچ روبرو شدم و خب با سرچ به این نتیجه رسیدم که بصورت پیش فرض الستیک سرچ با مود read-only نصب میشه و وقتی فضای آزاد هارد شما کمتر از ۵٪ باشه خطاهایی شبیه این میبینید یا میشه این خطا هارو تو آدرس ‍/usr/local/var/log/elasticsearch.log‍ پیدا کرد.

برای رفع این خطا کافیه دستور زیر رو اجرا کنید فقط.

curl -XPUT -H “Content-Type: application/json” http://localhost:9200/_cluster/settings -d ‘{ “transient”: { “cluster.routing.allocation.disk.threshold_enabled”: false } }’

curl -XPUT -H “Content-Type: application/json” http://localhost:9200/_all/_settings -d ‘{“index.blocks.read_only_allow_delete”: null}’

منبع راهنما: https://selleo.com/til/posts/esrgfyxjee-how-to-fix-elasticsearch-forbidden12index-read-only

Elasticsearch\Common\Exceptions\BadRequest400Exception error cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block