ช่วยดู Error นี้ให้หน่อยค่ะ เป็น asp.net ไม่รู้ว่ามันเป็นเพราะอะไร ขอบคุณค่ะ
มันมี error อยู่ ใส่ <customErrors mode="Off"/> เข้าไปใน <system.web> ครับ แล้วจะเห็นว่า error อะไร
Date :
2012-01-20 12:48:11
By :
ikikkok
ต้องดูพฤติกรรมของการเกิดข้อผิดพลาด ว่า
1. เกิดเฉพาะหน้านั้นๆ หรือไม่ หรือเกิดขึ้นทุกหน้า
2. เมื่อคนใดๆ คนหนึ่ง error คนอื่นๆ ยังสามารถใช้ web นั้นได้ปกติหรือไม่ คนใช้เยอะแค่ไหน (จำนวน concurent user)
3. เมื่อเปิด Connection กับฐานข้อมูล มีคำสั่ง Close connection หรือไม่
Date :
2012-01-20 13:28:32
By :
watcharop
ตอนนี้ทำตามที่คุณ PlaKriM บอกแล้วค่ะ รอ Error อยู่ ได้ผลยังไงเดี๋ยวมาบอกนะคะ
ตอบคุณ หางอึ่ง
1. เวลาที่มันเกิด ไม่ว่าเราจะทำหน้าไหน (Page) ถ้ามันเกิดขึ้น คนอื่นๆก็จะเกิดขึ้นตาม (Error กันหมด) แล้วพอปิดเปิดใหม่ มันก็จะ Log in แล้วเข้าหน้า Error เดิมตลอดค่ะ
2. ไม่สามารถใช้งานได้เลย พอ Back กลับมา กด Button อะไรไป มันก็จะเข้าหน้า Error เดิมค่ะ
3. ตอนแรกก็คิดว่าเป็นที่ข้อนี้ค่ะ เลยไปเช็คดู มันก็มี Close connection ทุกอันอยู่แล้วอ่าค่ะ
ขอบคุณทั้ง 2 คนมากเลยนะคะ^^
Date :
2012-01-20 16:06:09
By :
mayapopy
รู้ได้อย่างไรว่า ปิด Connection หมดแล้ว ถ้ามัน Error อยู่
ดูที่ตรงนี้แล้วใช่ไหม
Date :
2012-01-20 16:16:19
By :
watcharop
ช่วยด้วยค่ะT_T
ตอนนี้มันเป็นหนักเลย
คราวนี้เวลามัน Error เรา Copy Folder ไปทับ มันไม่หายแล้วค่ะ
ต้องรีสตาร์ทเครื่องอย่างเดียวเลย(ลืมบอกไป ว่าเราทำเครื่องเราเป็นเครื่อง Server นะคะ)
แต่พอรีสตาร์ทเสร็จ ก็หายค่ะ
คราวนี้ลองมาวิเคราะห์สาเหตุดู อาการมันเหมือนกับ ที่เขาเรียกว่า Server ล่ม หรือเปล่าคะ
ประมาณว่าเวลาเราทำงานหนักๆ เล่นไร้ท์แผ่น DVD หรือ ใช้งานในการแปลงไฟล์ VDO มันก็จะมักจะเกิดอาการนี้บ่อยๆน่ะค่ะ
เราคิดว่าที่มันเกิดขึ้นคงเป็นที่เครื่องของเราเอง ซึ่งเป็นเครื่อง Server เพราะว่าพอมันล่มแล้ว เครื่องทุกเครื่องจะใช้งานโปรแกรมนี้ไม่ได้เลย
วิธีแก้ก็อย่างที่บอกคือ copy Folder ไปทับ มันก็จะหาย แต่ว่า...คราวนี้มันไม่หายแล้วค่ะ ส่วน Error ยังคงขึ้นเป็นรูปเดิมค่ะ
เท่ากับว่าใช้วิธีแรกของคุณ PlaKriM ไม่สามารถแก้ไขได้
ส่วนวิธีเช็คของ คุณ หางอึ่ง ของเรามันเป็น Access น่ะค่ะ แล้วก็ไม่ได้ Add Database เข้าไปใน VS2008 ด้วยค่ะ มันก็เลยเช็คไม่ได้
แต่จากการเดาของเรามันไม่น่าจะเป็นที่ Connection น่ะค่ะ(เคยเป็นอาการนี้มันจะขึ้น Error อีกแบบนึงน่ะค่ะ)
ใครก็ได้ช่วยหน่อยนะคะ เพราะถ้าเกิดเป็นวันงาน เราต้องโดนฆ่าแน่ๆT_T
Date :
2012-01-20 16:49:45
By :
mayapopy
ตามประสบการณ์ที่เคย deploy มาต้อง stop iis ครับ ถ้าไม่ stop มันจะเขียนไฟล์ทับไม่ได้ อันนี้ server ลูกค้าเองนะ ไม่ใช่ shared hosting
Date :
2012-01-20 17:15:12
By :
ikikkok
ยังไม่หายเลย มีใครเคยเจออาการแบบเราบ้างไหมเนี๊ยT_T
Date :
2012-01-21 12:01:36
By :
mayapopy
ไฟล์ Access ตอนนี้มีขนาดกี่ MB แล้ว
ลอง Compact and Repair ดูแล้วหรือยัง
Date :
2012-01-21 14:37:37
By :
watcharop
4.12 mb ค่ะ compact แล้ว
แต่พอจะคาดเดาเรื่องปัญหานี้ได้แล้วค่ะ
คิดว่าน่าจะเป็นที่ สเป็คของเครื่อง Server หรือเปล่าคะ ? เพราะว่าเราเอาเครื่อง PC ธรรมดามาทำเป็นเครื่อง Server
มีคนบอกว่า สเป็คมันไม่เหมาะกับการจัดการทรัพยากร อะไรเนี๊ยแหละ และอีกอย่างเป็นเรื่องของ OS ด้วยน่ะค่ะ
เขาบอกว่าให้เราใช้เป็น Windows Server เพราะมันเหมาะกับการจัดการทรัพยากร ในระบบ Network ที่ดีกว่า มีประสิทธิภาพมากกว่า แต่แค่มันไม่เหมาะกับการทำงานปกติน่ะค่ะ
สรุปง่ายๆก็คือ เราใช้ เครื่อง PC ธรรมดา ถึงCPU จะเป็น i7 และแรม 8 GB ก็สู้สเป็คของเครื่อง Server ไม่ได้ค่ะ และ OS ของเราใช้เป็น Win 7 มันจัดการทรัพยากรในการ Connection ด้อยกว่า Windows Server ค่ะ (ของเรามีคน connect มาประมาณ 15 คนค่ะ)
สาเหตุที่เราคิดว่า ข้อมูลนี้น่าเชื่อถือ เพราะว่า เวลาที่เรา Write แผ่น หรือ แปลงไฟล์ Server จะล่ม แบบรูปที่เราอัพไว้ให้น่ะค่ะ ทุกครั้งเลย
ก็เลยประมาณว่า พอ CPU ทำงานหนักทีไร Server ล่มทุกที
ดังนั้นเราเลยคิดว่า เราพบสาเหตุของปัญหาแล้วค่ะ แต่ถ้าถามว่า 100% หรือเปล่า ก็คิดว่ายังไม่ชัวร์นะคะ เพราะมันยังพิสูจน์ไม่ได้ 100% น่ะ
กำลังรอผู้รู้มาช่วยยืนยัน หรือ ให้ความรู้เพิ่มหน่อยค่ะ^^
Date :
2012-01-23 08:43:31
By :
mayapopy
ไม่เป็นค่ะ เวลามีคนเข้ามาใช้งานเยอะๆ จะไม่ล่ม
แต่ถ้าเราใช้งานเครื่องตัวเองหนักๆ มันจะล่มค่ะ^^
ปล.เมื่อกี้เพิ่งเทส พอไร้แผ่นนะ ล่มเลย
ประวัติการแก้ไข 2012-01-23 11:58:16
Date :
2012-01-23 11:57:45
By :
mayapopy
Load balance : Server 04