เจอโฮสกาเตอร์suspend account ทำไงดีล่ะ ด่วนๆ

เริ่มโดย red_army, 16 ธันวาคม 2006, 12:35:08

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

iamnewbies

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ

totiz

อ้างถึงจาก: EThaiZoneเหอๆ งั้นผมก็โชคดีสิครับ
เพระผมเคยใช้จนโฮสมันดับ (ดับจริงๆ เข้าไม่ได้เลย)

ตอนนั้นผมเขียนสคริปดักบทความ
ดึงบทความร่วม 5 หมื่นกว่าหน้าบันทึกลงไฟล์ (ประมาณ 53,000)
และทดสอบอัพเข้า sql ด้วย (บทความ 5 หมื่นกว่ายัดเข้า sql ครับ)

ใช้ php แล้วก็ file_get_contents แหลครับ
แล้วแยกเอาแค่บทความ
ผมต้องปลด memory limit เป็น 20M ถึงเอาอยู่
ซึ่งปกติโฮสติ้งให้ใช้แต่ 2M เอง
แน่นอน timeout ต้อง unlimitเลย ไม่งั้นมีหยุดกลางคัน

ปกติก็ไม่ดับหรอก
พอเจอช่วงแคช 3 ร้อยกว่าหน้าพร้อมกัน แหง่กเอาดื้อๆครับ
เข้าไม่ได้เลย

แต่แปลกนะ ผมกลับไม่โดนแจ้งเตือนอะไรเลย  :D

PHP จะตั้ง timeout  ให้ unlimit ยังไงหรอคับ
เผอิญผมก็เจอปัญหาเหมือนกัน  timeout ก่อน

EThaiZone

นี้เลยผมใช้พวกนี้...

ini_set("memory_limit", "30M");     แก้เรื่องเมมเต็ม
ini_set("max_execution_time", "10000");     แก้เรื่องเวลา timeout ในการรันไฟล์ หน่วยเป็นวินาที
ini_set("default_socket_timeout", "100");   แก้เรื่องtimeoutการเปิด socket ออกนอกโฮส(ใช้ทำสคริปดูดข้อมูลกะ api)
ini_set("expect.timeout", "30");    อันนี้จำไม่ได้แระ แต่ผมก็ใส่ไว้

totiz

ขอบคุณคับ  เดียวไปลองทำดูก่อน
แล้วงี้ถ้าใส่ไปตามนี้แล้ว ค่า default ที่โอสตั้งไว้ก็ไม่มีผลใช่ป่ะคับ

EThaiZone

ใส่ไว้ที่ไฟล์ php ให้อบู่บนสุดครับ
ถัดจาก <? หรื <?php ครับ

ไม่มีผลกับโฮส เพราะจะผลแค่เฉพาะไฟล์นั้นครับ
หรือจะใช้การ include เพื่อให้มีผลกับหลายๆ ไฟล์ก็ได้ครับ

totiz