9. Sorun giderme

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > Netsim System Agent Kurulum ve Yönetim Kılavuzu >

9. Sorun giderme

BelirtiOlası sebep ve çözüm
Hizmet başlamıyor, günlükte “Geçersiz komut satırı parametresi”, çıkış kodu 2 Kayıtlı komut satırında o komutun kabul etmediği bir anahtar var. Hizmeti kaldırıp -INSTALL ile yeniden kurun; elle düzenlenmiş systemd biriminde ExecStart satırına fazladan anahtar eklemeyin.
İstemci oturumu “Lisans bu makinede başka bir ajan tarafından kullanılıyor” ile reddediliyor Aynı lisansla başka bir ana süreç çalışıyor ve koltukları o veriyor; bu ajan koltuksuz. Koltuk vermesi gereken ajan buysa ötekini durdurup bunu yeniden başlatın; ayrı örnekler gerekiyorsa 2.7'ye bakın.
“Lisans dosyasına ait sistem güvenlik numarası bu makineye ait değil” Lisans başka bir makine için üretilmiş. GET /AdminREST/SYSTEMGUID değerini alıp yeni lisans isteyin.
Linux'ta ajan ayakta ama porta bağlanmamış 1024 altı port ayrıcalık ister. Birime AmbientCapabilities=CAP_NET_BIND_SERVICE ekleyin ya da portu 1024 üstüne alın.
Yönetim arayüzü açılmıyor / 404 physicalRoot yanlış. Dağıtımda ${APPDIR}/wwwroot olmalı; depodan gelen mutlak geliştirme yolu kalmış olabilir.
Her istek 401 AdminREST için login yönetici değil (SYSADMIN üyesi ya da SYSDBA), parola yanlış, hesap kilitli ya da Basic auth başlığı gönderilmiyor. Nedeni günlükte DIAG düzeyinde yazılır.
Yeni eklenen MCP aracı görünmüyor Araç listesi süreç başına bir kez yüklenir; MCP sürecini yeniden başlatın ya da yerleşik reload_tools aracını çağırın. Ayrıca PARAMETRELER alanının geçerli JSON olduğunu doğrulayın — bozuk satır günlüğe yazılıp atlanır.
Yapılandırma değişikliği etkisiz LOADCONFIG çalıştırdınız mı? Dinleyici portu, işçi modeli ve paylaşılan bellek boyutu gibi ayarlar yalnızca yeniden başlatmada uygulanır.
Servis hiç açılmıyor, günlükte INVALID_CONFIGURATION ... sessionManager “X” not found for application Bir uygulama tanımının sessionManager adı sessionManagerList'te yok (yazım hatası ya da o girdi active: false). Ad bütün yapılandırma okunduktan sonra doğrulanır ve bulunamazsa açılış reddedilir — mesaj uygulamayı, sanal konağı ve aranan adı söyler.
Günlükte şema uyuşmazlığı uyarıları Yapılandırmada bilinmeyen ya da yanlış tipte bir anahtar var. Uyarı, JSON işaretçisiyle yeri söyler. Açılışı durdurmaz ama genellikle gerçek bir hatadır.
İşçi süreçleri çöküyor, günlükte “Out of memory” Paylaşılan bellek yetmiyor. NETSIM_SHARED_MEM_MB değerini yükseltin (en çok 2048) ve kaç veritabanının yönetildiğine bakın — her biri havuzda yaklaşık 330 MB katalog tutar.
Günlükte STACK_DEPTH_EXCEEDED / SQLSTATE 54001 Bir PSQL özyinelemesi (kendini çağıran yordam, birbirini tetikleyen tetikleyiciler, sonsuz iç içe ifade) yığın sınırına dayandı. Süreç yaşıyor, yalnızca o istek hatayla bitti; düzeltme betiktedir. Sınır yapılandırmadan ayarlanmaz (bkz. 7.5).
Günlükte yığın izli ACCESS_VIOLATION var ama süreç ayakta İşletim sistemi hatası istisnaya çevrildi ve yalnızca o istek hatayla bitti (bkz. 7.5). Yığın izi ve aynı zaman aralığındaki satırlar sebebi gösterir; yineleniyorsa onException.miniDumpExceptions ile döküm aldırın.
Konsolda [IL] yutulan istisna: … satırları Bilerek boş bırakılmış bir yakalama bloğu istisna yuttu; satır standart hataya gider, günlüğe yazılmaz (bkz. 7.5). Tek tük görünmesi olağandır, aynı yerin sürekli yinelenmesi değildir.
EXECCOMMAND RESTART “Service name could not be determined” Ajan hizmet olarak değil, uygulama kipinde (-A) koşuyor. Süreci elle durdurup başlatın.
msql çıktı dosyası temiz görünüyor ama iş yapılmamış Hata metinleri -o dosyasına değil standart hataya gider. Çıkış kodunu ve stderr'i yakalayın; --max-errors vermeyin ki ilk hatada dursun.
msql bağlanamıyor ya da oturumu reddediliyor Hizmet ayakta mı, -h / -p doğru dinleyiciyi gösteriyor mu? Conf'ta IVEDI işlemcisi (/ivedi) etkin olmalı ve login MASTER'da SYSADMIN rolünde ya da SYSDBA olmalıdır; bir veritabanı seçildiyse login'in o veritabanında kullanıcı eşlemesi gerekir (bkz. 3.6, 5.4).
Firebird/PostgreSQL bağlantısı kurulamıyor İstemci kitaplığı (fbclient, libpq) bulunamıyor olabilir: kurulu mu, mimarisi (x64) uyuşuyor mu, dizini işletim sisteminin arama yolunda (PATH / ld.so) mı?
Büyük dosya yüklemeleri reddediliyor limits.maxContentSize öndeğeri 20.000.000 bayttır ve dinleyicinin tamamı için geçerlidir (bkz. 4.4); daha büyüğü gerekiyorsa o dinleyicide yükseltin. Ret, chunked olmayan yolda 414 ile döner ve günlüğe REQUESTURITOOLONG, chunked yolda REQUESTENTITYTOOLARGE satırı düşer.