สวัสดีครับ กระผมสมาชิกใหม่ สมัครมาเสร็จก็ขอประเดิมคำถามก่อนเลยครับ
พอดีทำ Project อยู่ 1 ตัวครับ ต้องการทำให้มัน Run ตัวเองแบบอัตโนมัติ
แต่ Hosting ไม่มี Cronjob/Crontab
ผมเลยเขียนเป็น loop แล้วใช้ function ignore_user_abort ช่วยครับ
โดยกำหนดเวลาด้วย sleep แล้ว refresh ตัวเอง
ซึ่งมันทำให้Script รันตลอดเวลาถึงจะปิดหน้า Browser ไปแล้วก็ตาม
คำถามคือ ถ้านำ Script นี้ไปใช้ใน Hosting จริงๆ Script นี้มันจะทำงานหนักจน Hosting ล่มไหมครับ เพราะ Sciprt มันจะรันอยู่ตลอดเวลา ถ้าไม่สั่งปิด ครับ
รบกวนด้วยครับ ขอบคุณล่วงหน้าครับ
PHP - มีเรื่องอยากสอบถามครับ แต่ Hosting ไม่มี Cronjob/Crontab
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- โพสต์: 2
- ลงทะเบียนเมื่อ: 30/08/2013 1:54 pm
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41402
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: PHP - มีเรื่องอยากสอบถามครับ แต่ Hosting ไม่มี Cronjob/Crontab
sleep ใน host linux คือ sleep จริงๆ ครับ ไม่กิน resource เพิ่ม
แต่ควร คืนหน่วยความจำ และ ถ้า ใช้ session ด้วยน่าจะมีปัญหา ได้ เพราะอาจถูกลบออกไปจาก ระบบ
ถ้ามีการเชื่อต่อกับฐานข้อมูล ก็ควรจะ ตัดการ sleep
อื่นๆ อีกหลายอย่างครับ
ใช้วิธี ตั้ง cron จากที่อื่นแล้วเรีบกให้ไฟล์ ทำงาน แล้วไปเรียกให้ไฟล์ ที่ host นั้นทำงาน ก็ได้นะครับ
แต่ควร คืนหน่วยความจำ และ ถ้า ใช้ session ด้วยน่าจะมีปัญหา ได้ เพราะอาจถูกลบออกไปจาก ระบบ
ถ้ามีการเชื่อต่อกับฐานข้อมูล ก็ควรจะ ตัดการ sleep
อื่นๆ อีกหลายอย่างครับ
ใช้วิธี ตั้ง cron จากที่อื่นแล้วเรีบกให้ไฟล์ ทำงาน แล้วไปเรียกให้ไฟล์ ที่ host นั้นทำงาน ก็ได้นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Newbie
- โพสต์: 2
- ลงทะเบียนเมื่อ: 30/08/2013 1:54 pm
Re: PHP - มีเรื่องอยากสอบถามครับ แต่ Hosting ไม่มี Cronjob/Crontab
ขอบคุณท่าน mindphp ผู้เป็น admin มากครับmindphp เขียน:sleep ใน host linux คือ sleep จริงๆ ครับ ไม่กิน resource เพิ่ม
แต่ควร คืนหน่วยความจำ และ ถ้า ใช้ session ด้วยน่าจะมีปัญหา ได้ เพราะอาจถูกลบออกไปจาก ระบบ
ถ้ามีการเชื่อต่อกับฐานข้อมูล ก็ควรจะ ตัดการ sleep
อื่นๆ อีกหลายอย่างครับ
ใช้วิธี ตั้ง cron จากที่อื่นแล้วเรีบกให้ไฟล์ ทำงาน แล้วไปเรียกให้ไฟล์ ที่ host นั้นทำงาน ก็ได้นะครับ
ขอบคุณอีกรอบครับ
-
- PHP Super Member
- โพสต์: 245
- ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
- ที่อยู่: https://page.line.me/oer1981h
- ติดต่อ:
Re: PHP - มีเรื่องอยากสอบถามครับ แต่ Hosting ไม่มี Cronjob/Crontab
ลองเอาไปรันดูก่อนครับ หากแชร์โฮสไม่ไหว เล่น vpsไปเลย อิอิ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ เช็ค cronjob หรือ crontab บน Server Linux Ubuntu
โดย mindphp » 28/06/2022 11:02 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 850 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2022 12:19 am
-
-
-
โพสต์ใหม่ ปิด cronjob ใน Directadmin ไม่ให้ทำงาน
โดย mindphp » 18/03/2017 11:20 am » ใน Linux - Web Server - 1 ตอบกลับ
- 906 แสดง
-
โพสต์ล่าสุด โดย mindphp
18/03/2017 11:20 am
-
-
-
โพสต์ใหม่ ตั้งโปรแกรมให้ phpBB ทำงานทุกเที่ยงคืน ด้วย Crontab
โดย mindphp » 16/12/2020 9:45 pm » ใน Linux - Web Server - 2 ตอบกลับ
- 1546 แสดง
-
โพสต์ล่าสุด โดย mindphp
02/08/2022 9:52 pm
-
-
- 0 ตอบกลับ
- 4704 แสดง
-
โพสต์ล่าสุด โดย mcmakdonal
26/05/2015 12:05 pm
-
-
โพสต์ใหม่ หา crontab ของทุก user ในเครื่องเรา ด้วยการเขียน shell script ง่ายๆ ใช้ได้กับทุก Linux
โดย mindphp » 10/05/2023 4:14 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 1121 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/05/2023 11:10 am
-
-
-
โพสต์ใหม่ สร้าง crontab ใน Directadmin แล้ว Error Error Creating Cron Job
โดย mindphp » 12/08/2020 5:08 am » ใน Linux - Web Server - 1 ตอบกลับ
- 1238 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/08/2020 5:17 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 100