|
<< İç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 |
| Belirti | Olası 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. |