Bölüm 33: Sorun Giderme¶
İlk Kurulum Sorunları¶
Kurulum, ilk başlatma ve altyapı düzeyindeki sorunlar (servisin ayağa kalkmaması, port çakışması, altyapı servisleri, sertifika üretimi) Arceris destek ekibi tarafından çözülür; bu tür sorunlarda destek ekibiyle iletişin (dağıtım planlaması için Bölüm 3). Operatör olarak gözlemleyip bildirebilecekleriniz:
- Panel erişilemiyor:
https://<ARCERIS_HOST>:8443/loginaçılmıyor ya da yanıt vermiyor. - Hazır-bulunurluk degraded:
/readyz"degraded" dönüyor (aşağıdaki "Hazır-Bulunurluk" bölümüne bakın) ya da System Settings → Uyarılar & Sağlık altındaki denetimlerde arıza görünüyor.
Admin Arayüzüne Giriş Sorunları¶
| Kontrol | Detay |
|---|---|
| URL | https://<ARCERIS_HOST>:8443/login olduğundan emin olun. Kullanıcı girişi farklı bir URL'dedir: /user/login. |
| Sertifika | Tarayıcıda sertifika uyarısı varsa, Web TLS sekmesinden sertifika durumunu kontrol edin. |
| Kimlik doğrulama | Yerel admin girişi mi, LDAP mi? LDAP bağlantısını Identity sayfasından test edin. |
| Rol | Kullanıcının admin rolü olduğundan emin olun. User Management üzerinden rol atamasını doğrulayın. |
Lisans Kaynaklı Özellik Görünmeme Sorunları¶
Bir menü öğesinin veya sayfanın eksik olması:
- System Settings → Runtime → License kartını açın.
- "Plan" satırındaki plan adını kontrol edin.
- Bölüm 30'daki feature gate referans tablosunda, istenen özelliğin hangi planlarda aktif olduğunu kontrol edin.
- Plan doğru ama özellik hala görünmüyorsa, "Check Now" butonuna tıklayarak lisans durumunu yenileyin.
Hazır-Bulunurluk (/readyz) Yavaş veya Hatalı "degraded"¶
Belirti: İzleme sistemi veya yük dengeleyici /readyz yanıtını beklerken zaman aşımına düşüyor; ya da hiçbir bağımlılık bozuk değilken Arceris "degraded" raporluyor.
Çözüm:
- Derin hazır-bulunurluk kontrolleri tek bir bütçe altında paralel çalışır; DNS'siz bir kurulumda tüm derin kontroller yaklaşık 2 saniyede biter (eskiden 14–24 saniye sürebilirdi). Kalıcı yavaşlık görülüyorsa önce Arceris sürümünü doğrulayın.
- İptal edilen bir
/readyzisteği artık "degraded" sonucunu önbelleğe yazmaz; tek bir iptal sonraki kontrolleri bozmaz. provider_dnsdenetimi varsayılan olarak yalnızca uyarı üretir; denetimin hazır-bulunurluğu düşürüp düşürmediği System Settings → Uyarılar & Sağlık altındaki kademe ayarıyla yönetilir (Bölüm 29).
LDAP Giriş Sorunları¶
- Identity sayfasında LDAP bağlantı parametrelerini doğrulayın: Host, Port, Bind DN, Base DN, Search Filter.
- Test Connection butonu ile bağlantıyı test edin.
- Servis hesabının (Bind DN) yeterli okuma iznine sahip olduğundan emin olun.
- Group filter'ın doğru grupları yakaladığını kontrol edin; yanlış filter, kullanıcının hiçbir gruba dahil olmamasına neden olur.
Transparent Proxy Sertifika Sorunları¶
- İstemci cihazda Arceris CA kök sertifikasının güvenilir kökler arasına eklendiğini doğrulayın (dağıtım adımları Bölüm 22).
- Kesilen (intercept) alan adlarının ilgili AI host'larını kapsadığını doğrulayın; intercept listesi dağıtım düzeyinde tanımlanır — değişiklik gerekiyorsa destek ekibiyle iletişin.
- Tarayıcı geliştirici araçlarından sertifikayı inceleyin: Arceris CA'sı tarafından imzalanmış olmalıdır. Transparent proxy mimarisi ve intercept yapılandırması Bölüm 22'dedir.
Explicit Proxy Bağlantı Sorunları¶
- Proxy portunun (varsayılan 3128) istemciden erişilebilir olduğundan emin olun.
- Proxy token'ın doğru biçimde gönderildiğini kontrol edin:
Proxy-Authorization: Bearer <token>veyaBasic base64(username:proxy_token). - TLS Bump aktifse, bump uygulanacak host listesinin doğru yapılandırıldığını doğrulayın (Bölüm 23); liste dağıtım düzeyinde tanımlanır.
PII / Prompt Guard Beklenen Şekilde Çalışmıyor¶
- İlgili kuralın durumunun
enabledolduğunu kontrol edin. - Access Management üzerinden kuralın doğru hedefe (kullanıcı/grup) atandığını doğrulayın.
- User Management → Effective Policy modalında, test kullanıcısı için kuralların gerçekten çözümlendiğini kontrol edin.
- Response Scanning ayarının System Settings → Runtime sekmesinde etkin olduğunu doğrulayın.
- Test senaryosunun gerçek trafik akışıyla (API vs. Browser Proxy) eşleştiğinden emin olun.
Presidio (NLP) Erişilemez; İsim/Konum Gibi Varlıklar Yakalanmıyor¶
Belirti: PII taramasında yalnız desen kuralları eşleşiyor; isim, konum gibi yalnız NLP ile bulunan varlıklar hiç tutulmuyor. Denetim kayıtlarında nlp_unavailable outcome'u, gateway günlüğünde (dakikada en fazla bir kez) WARN görünüyor.
Çözüm:
- System Settings → Uyarılar & Sağlık sekmesindeki "PII NLP motoru (Presidio)" denetimine bakın; NLP olmadan geçen taramaların sayısını gösterir.
- System Settings → PII & NLP sekmesinde Presidio Analiz Motoru URL'sini ve motorun çalıştığını doğrulayın.
- Türkçe tarama tuzağına dikkat: hazır Presidio kurulumlarında Türkçe model bulunmayabilir; motorun kendi
/healthuç noktası "OK" derken her çağrı başarısız olabilir. "Motor ayakta" ile "Türkçe tarama çalışıyor" aynı şey değildir — denetim kaydındakinlp_errordetayı gerçek nedeni adlandırır. - "Presidio erişilemediğinde" ayarı davranışı belirler: İlet (yalnız desen kuralları) (varsayılan) istekleri yalnız desen kurallarıyla geçirir; İsteği engelle Presidio erişilebilir olana kadar bu istekleri reddeder. Ayarın ayrıntıları Bölüm 14'tedir.
SIEM Veri Gitmiyor¶
- System Settings → Syslog sekmesinde endpoint'in doğru yazıldığını kontrol edin.
- Transport protokolünü doğrulayın: HTTP webhook için
http, syslog içinudpveyatcp. - "Min Severity" seviyesinin gönderilmek istenen olayın severity'sinden yüksek olmadığından emin olun.
- Bearer token gerektiren HTTP endpoint'lerde token'ın doğru ayarlandığını kontrol edin.
- Ağ çıkışı ve hedef sistemin erişilebilirliğini doğrulayın.
DNS / NTP Apply Sorunları¶
- System Settings → Host Network & Time sekmesinde capability badge'lerini kontrol edin: "Writable" olmalıdır.
- Hata kutusu varsa mesajı okuyun: "Last host apply error:
". - Badge "Writable" değilse ya da hata sürüyorsa host tarafı değişikliklerini destek ekibi uygular; hata mesajıyla birlikte destek ekibiyle iletişin. Apply semantiği ve desteklenen arka uçlar Bölüm 29'dadır.
Storage ve Veritabanı Sorunları¶
- System Settings → System Info sekmesinde "Storage Backend" değerini kontrol edin.
- "memory" depolama kullanılıyorsa veri kalıcılığı olmadığını ve yeniden başlatma sonrası sıfırlanacağını unutmayın.
- Depolama kaynaklı belirtilerde (veri yazılamıyor, denetim kayıtları düşmüyor, disk doluluğu) destek ekibiyle iletişin.
Log Seviyesini Geçici Olarak Yükseltme¶
Derin sorun giderme için runtime log seviyesini geçici olarak debug'a yükseltin:
- System Settings → Runtime Log Seviyesi (Bölüm 6) ile seviyeyi değiştirin; değişiklik anında etkili olur ve denetim günlüğüne yazılır.
- Sorunu yeniden üretin ve log akışını izleyin (kural eşleşmeleri, session tehdit değerlendirmeleri, sınıflandırıcı kararları dahil tüm operasyonel ayrıntılar görünecektir).
- İnceleme tamamlandığında seviyeyi mutlaka
info'ya geri çevirin;debugseviyesi üretimde yüksek günlük hacmi üretir.
DLP / ICAP Tarama Çalışmıyor¶
- DLP kuralının
Activeolduğunu veFail Opentoggle'ının beklendiği gibi yapılandırıldığını kontrol edin. - Kuralın Access Management üzerinden doğru hedefe atandığını doğrulayın (DLP Rules sayfasında
Not assigneduyarısı varsa atama eksiktir). - Test Connection butonu ile ICAP sunucusunun erişilebilir olduğunu doğrulayın.
User Encodingayarını kontrol edin: Symantec DLP içinbase64zorunludur,plainseçilirse kullanıcı bazlı kurallar sessizce atlanır.- Audit günlüğünde
Action=dlp_scanolaylarını arayın;Result(allowed/logged/blocked) veDetailsiçindekiicap_statusdeğerlerini inceleyin. - DLP'nin yalnızca transparent proxy yolunda çalıştığını unutmayın; API/explicit proxy yolları henüz bağlı değildir.
Topic Classifier Beklenen Şekilde Çalışmıyor¶
- Prompt Guard kuralında Classifier Model modunun seçili olduğunu ve bir modelin seçildiğini kontrol edin (Pattern Groups modu ile aynı anda kullanılamaz).
- Kuralın
Access Managementüzerinden hedefe atandığını doğrulayın. - Embedding tabanlı modeller harici bir model hizmeti gerektirir; hizmet erişilemezse sınıflandırma atlanır ve istek iletilir (fail-open). Sınıflandırmanın hiç tetiklenmediğinden şüpheleniliyorsa destek ekibiyle iletişin.
Çok Ekli İstekler Reddediliyor (not_scanned_file_cap)¶
Belirti: İstek not_scanned_file_cap gerekçesiyle reddedildi; denetim kaydında "istek, denetçinin istek başına aldığından fazla dosya taşıyordu" açıklaması var.
Neden ve çözüm:
- Ek denetimi istek başına sınırlıdır: bir iletide 128'den fazla ek varsa, ya da kullanıcıya atanmış bir OCR kuralı nedeniyle sınır 32'ye düşmüşse, istek taranmadan iletilmek yerine reddedilir. Ek sayısını azaltın ya da gönderiyi bölün.
- Önceki turlardan yeniden oynatılan ekler bu sınırı aşarsa istek reddedilmez, yalnızca kayda geçirilir; geçerli turun ekleri her zaman önce denetlenir.
- Uygulanabilir kural fail-open/izleme modundaysa istek denetlenmeden iletilir ve
not_scanned_file_capoutcome'uyla kayda geçer; fail-closed kurallarda istek engellenir. Ek sınırlarının işleyişi Bölüm 18'de anlatılır.
Akış Kesintileri: Yarım Cevaplar ve stream_outcome¶
Belirti: Birleşik gateway istemcisi beklenmedik EOF ile yarım cevap alıyor; ya da günlüklerde akış hataları birikiyor.
Teşhis:
- Denetim kaydındaki
stream_outcomealanı kesintinin kaynağını ayırır (Bölüm 25): upstream_cut— sağlayıcı akışı kesti. Gateway cevabı normal bitirmiş gibi kapatmaz; bitiş işareti olmadan bağlantıyı kapatır (istemci beklenmedik EOF görür), böylece yarım cevap tamamlanmış sayılmaz. Maliyet ve denetim satırı kaydedildikten sonra kapatılır. Tekrarlayanupstream_cut, sağlayıcı veya ağ tarafında bir soruna işaret eder.client_cancelled— istemci akışı yarıda bıraktı. Eskiden her terk edilmiş akış ERROR yazıyordu; artık tek bir INFO satırıdır ve sağlayıcı sorunu değildir. Gerçek sağlayıcı veya çeviri hataları hâlâ ERROR olarak kaydedilir.- Model cevaplarının süresi gateway tarafında sınırsızdır: uzun bir tur dakikalarca sürebilir (eskiden explicit proxy'de 60 saniyelik kesim, API sunucusunda 10 saniyelik yazma zaman aşımı vardı; ikisi de kaldırıldı). Kesintiler hâlâ görülüyorsa istemci ile Arceris arasındaki ağın boşta kalma (idle) zaman aşımlarını ve güvenlik duvarını inceleyin; sınır, istemcinin bağlantıyı bırakmasıdır.
Makine Kaydolmuyor / Makineler Sayfasında Hata Rozetleri¶
Belirti: Makine kaydı (enrollment) sessizce başarısız; Makineler sayfasında satırda "N başarısız denemeden sonra düzeldi" rozeti ya da makine detayında "Son hata serisi" görünüyor.
Teşhis ve çözüm:
- Makine servisi (
arceris-agent) her kurulum token'ı hatasını ve check-in hata sınıfı değişiminiagent.log'a WARN olarak yazar (method,error_classve sınırlıdetailile — asla token'ın kendisini yazmaz). Kayıt sessiz kalmaz; önce bu günlüğe bakın.arceris-agent statusson hatanın yöntemini (last_error_method) gösterir. - "N başarısız denemeden sonra düzeldi" rozeti geçmiş bilgisidir: sunucuya ulaşamayan makine hata bildiremez; satır, düzelme sonrası ilk başarılı check-in'de bildirilen son hata serisini (adım, hata sınıfı, deneme sayısı, zaman aralığı) 7 gün boyunca taşır. Anlık durum için "Son check-in" kolonuna bakın (Bölüm 13).
- SPKI pin uyuşmazlığı: pin tanımlı makinelerde kurulum tek bir pinli istek yapar ve sonucu yazdırır (eşleşiyor / zincir pin'leri / "şimdi doğrulanamadı") — kurulum hiçbir zaman bu yüzden başarısız olmaz, çevrimdışı kurulumlar çalışmaya devam eder. Uyuşmazlıkta
agent.log, sunucunun sunduğu zincirin pin'lerini konumlarıyla listeler:chain_leaf_pindeğerini Settings → Sertifikalar'daki SPKI pin'iyle karşılaştırın,config.jsoniçindekipins'i düzeltin (ya da MSI'yıPINS=ile yeniden kurun) ve ArcerisAgent servisini yeniden başlatın. - 409 /
identity_conflict: sunucu makineyi başka bir kimlik altında tutuyorsa (ör.machine.jsonsilindikten sonra) kayıt 409 yanıtlar; makine durumuidentity_conflictgörünür ve kayıt saatlik olarak yeniden denenir. Yönetici olarak Makineler sayfasında "Kimliği sıfırla" ile eski kimliği temizleyin — gerçek makine hemen yeniden kaydolabilir (Bölüm 13).
Helper "other_instance" — Helper Portu Başka Bir Süreçte¶
Belirti: Kullanıcı oturumu other_instance durumunda bekliyor; Makineler detayındaki oturum satırı "port PID N tarafından tutuluyor" diyor ya da helper sağlığı belirsiz.
Teşhis ve çözüm:
- Makineler → makine detayı → oturum ölçümü satırı, helper portunu tutan süreci PID'si ve görüntü adıyla (ör.
arceris-dev.exe) adlandırır; servisin devraldığı sağlıklı helper "devralındı" rozetiyle görünür (Bölüm 13). - Kullanıcı tarafında
arceris-dev statusvearceris-dev doctorservisin bildirdiğini yansıtır:Helper: healthy (adopted by the service, pid=N)ya daHelper: other_instance — holder pid=N; holder image=arceris-dev.exe;doctorne yapılacağını da söyler (bekleyin,daemon stop+daemon start, ya da adı geçen süreci sonlandırın). Okunamayan rapor "state unknown" görünür; tahmin yürütülmez. - Servis yeniden başlatması oturumu artık 5 dakika
other_instance'ta bekletmez: servisin kendi imajını, oturum kullanıcısı olarak çalıştıran sağ kalan helper devralınır ve oturum ilk geçişte sağlıklı sayılır. - Ölçülebilen bir port tutucu artık kör bir 5 dakikalık beklemeye yol açmaz: tutucu her geçişte kendi portundan yeniden ölçülür; portu başka bir süreç tuttuğunda ya da artık kimse tutmadığında (üst üste iki geçiş) helper başlatılır — bölüm başına en fazla üç erken başlatma, sonrasında 5 dakikalık retry. Bu yol hiçbir süreci sonlandırmaz.
- Helper'ın sağlık kaynağı değiştiğinde (
pac_json/daemon.json)agent: helper health sourceINFO satırı yazılır. Sistem proxy'si olmayan kullanıcılardadoctorartık servisi haksız yere "erişilemez" raporlamaz. CLI komutlarının tamamı Bölüm 24'tedir.
Windows: Her Yeni PowerShell Penceresinde Güvenlik Hatası¶
Belirti: Kullanıcı her yeni PowerShell penceresinde kırmızı bir güvenlik hatası görüyor. Makinede Execution Policy Restricted/AllSigned ve kurulum bir GPO/oturum açma script'inden powershell -ExecutionPolicy Bypass ile çalıştırılmış.
Neden ve çözüm:
- Eski sürümler, script'in geçici
Bypassayarını okuyup yönetilen bloğu PowerShell profiline yazıyordu; kalıcı politikaRestrictedkaldığı için her yeni pencere hata veriyordu. Artıkarceris-dev setupbu makinelerde profili yazmaz; ölçüm yeni bir pencerenin göreceği politika üzerinden yapılır (Documents klasörü yönlendirilmiş makinelerdeki profil yolları da kapsanır). - Daha önce yazılmış blok, bir sonraki
setup'ta ve helper başlangıcında kaldırılır (dosyada yalnızca o blok kaldıysa dosyanın kendisi silinir). arceris-dev doctordurumu gösterir. Filo duruşundashell_env, Windows'ta profil bloğu olmamakla birlikte kalıcıHTTPS_PROXYbu broker'ı geçerli bir token'la gösteriyorsaoksayılır (eskidenmissing).
Windows: Helper Oturum Dizinini Okuyamıyor¶
Belirti: C:\ProgramData\Arceris\sessions\<SID> dizini yalnız admin erişimine açık kalmış; helper kendi dizinini okuyamıyor, servise güvenmiyor ve PAC broker'da tutuluyor.
Çözüm: Bu kilitli biçim, eski bir Arceris Agent kaldırmasından kalma bilinen bir kalıntıdır (eski kaldırıcı cred-state.json'ı tanımıyordu). Güncel servis, kullanıcının bir sonraki oturum başlangıcında dizini tam bu şekilde bulursa otomatik onarır: bilinen bayat dosyalar kaldırılır, kullanıcının erişimi — dizin içindeki hiçbir dosya değiştirilmeden — geri verilir. Elle izin düzeltmeye gerek yoktur; ajan sürümü eskiyse güncelleme (Bölüm 24) sorunu çözer.
Dev CLI / Kayıtlı Cihaz Sorunları¶
- Kullanıcı tarafında
arceris-dev doctorkomutunu çalıştırın; sağlık kontrolü sonucunu inceleyin (Bölüm 24). arceris-dev statuskayıt durumunu ve broker sağlığını gösterir;arceris-dev daemon-infodaemon durumunu iki kaynaktan (çalışan süreç ve disk) raporlar ve kaynaklar ayrılırsa uyarır.- Kayıtlı Cihazlar sayfasında (
/admin/enrolled-devices) cihazınactiverozetiyle göründüğünü kontrol edin.expiredrozeti proxy token son kullanma tarihinin geçtiğini gösterir (Bölüm 13). - İptal edilip yeniden kaydedilen bir cihaz artık süreci öldürmeden kurtarılır: Kerberos önce kendini onarır; ardından her kimlik doğrulama yöntemi için çalışan credstore izleyicisi, bant dışı yeniden kaydı saniyeler içinde benimser.
- Sorun çözülemezse kullanıcı tarafında
arceris-dev logoutyapıp yenidenenrolledin; eski cihaz kaydı iptal edilir (revoke).