ฉันจะทราบได้อย่างไรว่าบริการใดบ้างที่เกี่ยวข้องกับกระบวนการ ArcSOC.exe เฉพาะและในทางกลับกัน


10

ฉันมีเครื่องเซิร์ฟเวอร์ arcgis สำหรับการพัฒนาที่ถูกกำหนดค่าด้วยหลาย mapservices, gp services และ SOE บางครั้งกระบวนการ arcgissoc.exe ก็หยุดทำงาน ดูเหมือนว่าจะมีการใช้งาน SOC มากเกินไปตามสิ่งที่ฉันเห็นใน ArcCatalog

ฉันจะทราบได้อย่างไรว่า ArcSOC.exe (id กระบวนการ) ไปที่บริการใดในอาร์คคาตาล็อก

ฉันกำลังใช้งาน 10.0


ฉันคิดว่ากระบวนการ "โบนัส" ArcSOC นั้นเป็นงานของ SOM ดังนั้นคุณจะมีอีกสองสามอย่างที่ไม่เกี่ยวข้องกับงานที่กำลังทำอยู่
mwalker

คำตอบ:


6

หากคุณเปิดใช้งานข้อมูล: การบันทึกอย่างง่าย (ยังคงใช้งานที่ 10) รหัสกระบวนการจะถูกใส่ในบันทึกเซิร์ฟเวอร์ของคุณ คุณสามารถดูบันทึกผ่านผู้จัดการเซิร์ฟเวอร์หรือคุณสามารถไปที่ C: \ Program Files \ ArcGIS \ Server10.0 \ server \ user \ log และขุดผ่านไฟล์. dat นี่คือข้อความที่ตัดตอนมาจากเครื่อง dev ของฉัน:

<Msg time='2010-12-01T12:18:43' type='INFO1' code='3007' target='Server' thread='5960'>Attempt to start configuration maps/stuff of type MapServer.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='17004' target='maps/stuff.MapServer' methodName='GraphicFeatureServer.Construct' machine='blahblah' process='9276' thread='4168'>GraphicFeatureServer Construct started.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='17002' target='maps/stuff.MapServer' methodName='GraphicFeatureServer.Construct' machine='blahblah' process='9276' thread='4168'>Default Map name is: Layers.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='17002' target='maps/stuff.MapServer' methodName='GraphicFeatureServer.InitializeLayers' machine='blahblah' process='9276' thread='4168'>Layer Initialization Summary. Layers in Map: 2. Successful Initialization on: 2. Unsupported Layers count: 0. Failed Initialization on 0.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='17002' target='maps/stuff.MapServer' methodName='GraphicFeatureServer.Construct' machine='blahblah' process='9276' thread='4168'>Initialized 2 Layer(s).</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='17002' target='maps/stuff.MapServer' methodName='GraphicFeatureServer.Construct' machine='blahblah' process='9276' thread='4168'>Initialized 0 Table(s).</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='17006' target='maps/stuff.MapServer' methodName='GraphicFeatureServer.Construct' machine='blahblah' process='9276' thread='4168' elapsed='0.01660'>GraphicFeatureServer Construct ended.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='12002' target='maps/stuff.MapServer' methodName='KmlServer.Construct' machine='blahblah' process='9276' thread='4168'>Construct started.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='12003' target='maps/stuff.MapServer' methodName='KmlServer.Construct' machine='blahblah' process='9276' thread='4168'>Construct ended.</Msg>
<Msg time='2010-12-01T12:18:44' type='INFO1' code='3013' target='maps/stuff.MapServer' thread='5960'>Configuration maps/stuff.MapServer is started.</Msg>

ID กระบวนการ 9276 สอดคล้องกับ ArcSOC.exe สำหรับบริการแผนที่นี้


2
ขอบคุณ! แน่นอนว่าจะเป็นการดีที่มี UI เพื่อดูสิ่งนี้ระหว่างการดีบัก
Kirk Kuykendall

ดีมากที่จะรู้และเช่นเดียวกับการทำงานนี้ใน 9.3.1 เช่นกัน
Chad Cooper

ฉันสงสัยว่าจะปลอดภัยหรือไม่ถ้าสมมติว่า pid ของ arcsoc.exe ไม่อยู่ในรายการบันทึกจะเป็นเด็กกำพร้าที่สามารถฆ่าได้อย่างปลอดภัย
Kirk Kuykendall

@Kirk: บางที แต่คุณจะต้องตรวจสอบ logfiles ทั้งหมด ... ไฟล์บันทึกจะเกลือกกลิ้งเมื่อมันโดนขนาดที่กำหนด
Derek Swingley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.