IIS Pool'u Bölme İşlemi

Logo CRM setup kurulumu sağlandıktan sonra IIS Yöneticisi altında uygulama havuzları ve default web site altında LogoCRM, LogoCrmIntegrator ve LogoCrmRest uygulamalar eklenir. 

Amaç

Kullanıcı sayısı çok fazla olan müşteri/iş ortakları için IIS uygulama havuzları birden fazla pool (havuz) 'a bölünerek daha performanslı çalışılması sağlanır. 

Bilgilendirme

IIS Pool bölme işlemi yapılırken, sadece LOGOCRM ana dizin için bölme işlemi uygulanır. LogoCrmRest ve LogoCrmIntegrator için IIS yöneticisi üzerinden herhangi default web site eklenmez


Pool (Havuz) Bölme İşlemi

Aşağıdaki işlem adımlarını sırası ile yapmanız önerilir. 

 1. Uygulama Havuzu

Örneğin Logo CRM 'in kurulu olduğu firmanızda satış ekipleri var ve satış bölgelerine göre IIS pool'u ayırmak istiyorsunuz. Satış bölgeleri için ;

  • Uygulama Havuzları açılır ve sağ tarafta bulunan uygulama havuzları ekranında boş bir tarafta veya uygulama havuzları üzerinden sağ tıklanır ve uygulama havuzu ekle seçilir.

  •    Uygulama havuzu ekle → Adı alanına uygulama ismini yazılır ve Tamam butonu basılır.

  • Uygulama havuzları içerisinde  "LOGOCRM_Adana" adında yeni bir uygulama isminiz oluşturuldu. 

 2. Logo CRM Dizini Oluşturma

Yeni bir uygulama havuzu ekledikten sonra "LOGOCRM_Adana" için LogoCRM'in kurulu olduğu dizine yeni bir dizin bilgisi açılmalıdır. Örneğin LogoCRM setup kurulumu ile birlikte LOGOCRM dizini oluşur. Aynı şekilde dosyasının içerisinde LOGOCRM_Adana dizini açılır ve en önemli durum ise LOGOCRM dizin içerisindeki tüm dosyaları LOGOCRM_Adana içerisine eklenir. 


Bilgilendirme

IIS Pool bölme işleminde kopyalanan yeni uygulama havuz dosyası (LOGOCRM_Adana) için web config altındaki database isminiz aynı kalacaktır. Çünkü tüm kullanıcıların verileri tek database üzerinden işlem yapılmasıdır. Sadece bağlantı noktası farklı olacaktır.

 3. Default Web Site üzerinden yeni havuz ekleme

Bir sonraki aşamamız ise Default Web Site altına LOGOCRM_Adana uygulamasının eklenmesi, uygulama havuzunun seçilmesi ve fiziksel yol'u belirlemektir.

1- Uygulama Ekenmesi;
Default Web Site sağ tıklanır ve uygulama ekle seçilir. Ekrana uygulama ismi gelir. Uygulama isminizi manuel olarak girmeniz gerekir. Örneğin LOGOCRM_Adana gibi.

Bilgilendirme

Diğer Ad olarak belirtiğiniz metin kısmı tarayıcıda gelecektir. örneğin localhost/LOGOCRM_Adana/login.aspx gibi 

2- Uygulama havuzu:

Uygulama havuzu tıklanır ve DefaultAppPool yerine daha önce tanımladığımız LOGOCRM_Adana pool bilgisi seçilir. Böylelikle uygulama havuzunda oluşturduğumuz yeni pool'u seçmiş olunur.

3- Fiziksel Yol:

Adım-1 de LOGOCRM_Adana adında yeni bir dizin oluşturuldu. Fiziksel yol ile birlikte yeni dizin isminizi seçmeniz gerekir. (...) tıklanır ve Logo CRM kurulu dizin seçilir ve daha sonra LOGOCRM_Adana dosyası fiziksel yol olarak seçilir.

Bilgilendirme

Doğrudan kimlik doğrulama kısmında Ayarları Sına butonu görülmektedir. Eğer hatalı kullanıcı veya şifre sağlandıysa ve pool aktif olmuyorsa, CRM uygulama kontrol aracı→ IIS ayarlarından tekrardan kullanıcı adı ve şifre ile bilgilerinizi girmelisiniz.

 İki Farklı IIS-Pool ile Tek Database den Logo CRM 'in Çalıştırılması

Sonuç olarak LOGOCRM ve LOGOCRM_Adana adında iki adet pool'umuz bulunmaktadır. Siteler altından uzantıları birbirinden farklı olacak şekilde çalıştırılması sağlanmıştır. Konu ile ilgili video;

IIS-Pool.mp4