Forum: สอบถามปัญหา Notes ทางด้านพัฒนาโปรแกรม (Note Client) |
Tags1: | Created on Sep 4, 2008, 7:15 AM by 9notes/9Notes|Topic Responses: 5 |
&action=openDocument&documentId=2FDE |
ในส่วนของ agent เราสามารถกำหนด schedule ให้รันอัตโนมัติได้อยู่แล้วครับ โดยค่าที่น้อยที่สุดที่สามารถกำหนดได้คือทุก ๆ 5 นาที ซึ่งถ้าจะให้ทำทุก ๆ นาทีก็จะไม่สามารถทำได้ แต่ถ้าเราเขียนให้เช็คเองก็สามารถทำได้เหมือนกันแต่ข้อเสียคือการเขียน program ในลักษณะนี้จะค่อนข้างกินทรัพยากรของ server ค่อนข้างมากครับถ้ามีการรันค้างอยู่ตลอดเวลา เพราะฉะนั้นถ้าไม่จำเป็นต้องทำทุกนาทีเราเก็บ starttime ไว้ก่อนได้ไหมใน database profiel ครับ แล้วเวลาที่รันก็ตั้งให้ทำการรันทุก ๆ 5 นาทีซึ่งเป็นค่าต่ำสุด ถ้าเวลาปัจจุบันลบด้วย starttime แล้วต่างกัน 1 ชม ก็ให้หยุดทำงานครับ แบบนี้ไม่แน่ใจว่ายังคงรองรับเงือนไขที่ต้องการอยู่หรือเปล่าครับ
:yellow_cool.gif: |
|