DEV Community

Yaren Sarı for Açıklab

Posted on

1

Liman MYS ve Eklenti Senkronizasyonu: Yüksek Erişilebilirlik için Temel Adımlar

Yüksek erişilebilirlik sağlamak için iki Liman MYS sunucusunun senkronize çalışması kritik öneme sahiptir. Bu yazıda, Liman MYS ve eklenti senkronizasyonunu adım adım nasıl gerçekleştireceğinizi inceleyeceğiz.

1. Liman Senkronizasyonu

Yüksek erişilebilirlik için ilk adım, iki Liman sunucusunun senkronize edilmesidir. Bunun için aşağıdaki adımları izlemelisiniz:

Sertifika Ayarları:

Her iki Liman sunucusunda da aynı sertifikaların bulunması ve bu sertifikaların Yüksek Erişilebilirlik (HA) modunda belirtilmesi gerekir. Bu, kurumunuzun senaryosuna göre değişiklik gösterebilir, bu yüzden sertifikalarla ilgili gerekli aksiyonları almayı unutmayın.

.env Dosyası Ayarları:

Her iki Liman sunucusundaki .env dosyasında aynı olması gereken anahtar ayarlar şunlardır:

APP_DEBUG=true
APP_KEY=base64:Ril0PF1wHl3UYMaZAxUePCqfMlQr9EsfkM9JRHxVLEg=
Enter fullscreen mode Exit fullscreen mode

Bu ayarlar, iki sunucunun aynı kimlik bilgileri ve hata ayıklama modunda çalışmasını sağlar.

Komutların Çalıştırılması:

Yukarıdaki ayarları yaptıktan sonra, her iki Liman sunucusunda aşağıdaki komutu çalıştırarak süpervizör işlemlerini yeniden başlatmalısınız:

supervisorctl restart all
Enter fullscreen mode Exit fullscreen mode

2. Eklenti Senkronizasyonu

Eklenti senkronizasyonu, Liman MYS platformunun işlevselliğini artıran eklentilerin her iki sunucuda da senkronize edilmesini sağlar.

.env Dosyası Ayarları:

Her iki Liman sunucusunda .env dosyasındaki HIGH_AVAILABILITY_MODE ayarının şu şekilde yapılması gerekir:

HIGH_AVAILABILITY_MODE=true
Enter fullscreen mode Exit fullscreen mode

Bu ayar, eklenti senkronizasyonunun Yüksek Erişilebilirlik modunda çalışmasını sağlar.

Komutların Çalıştırılması:

Eklenti senkronizasyonunu başlatmak için, her iki Liman sunucusunda aşağıdaki komutu çalıştırmalısınız:

php /liman/server/artisan register_liman
Enter fullscreen mode Exit fullscreen mode

İkinci Limanda Temizlik:

İkinci Liman sunucusunda, /liman/extensions dizininin altını tamamen silmelisiniz.

rm -rf /liman/extensions/*
Enter fullscreen mode Exit fullscreen mode

Sağlık Durumu Sayfasında Elle Senkronizasyon:

İkinci Liman sunucusunda, sağlık durumu sayfasına gidin ve Elle Senkronize Et butonuna basarak senkronizasyonu manuel olarak tamamlayın.

Image description

Image of AssemblyAI tool

Transforming Interviews into Publishable Stories with AssemblyAI

Insightview is a modern web application that streamlines the interview workflow for journalists. By leveraging AssemblyAI's LeMUR and Universal-2 technology, it transforms raw interview recordings into structured, actionable content, dramatically reducing the time from recording to publication.

Key Features:
🎥 Audio/video file upload with real-time preview
🗣️ Advanced transcription with speaker identification
⭐ Automatic highlight extraction of key moments
✍️ AI-powered article draft generation
📤 Export interview's subtitles in VTT format

Read full post

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay