มีปัญหารบกวน ขอสอบถามหน่อยครับ
ผมลองทำ secure /tmp ตามกระทู้ที่สอนในนี้อะครับ
เป็นการสร้าง /tmp แล้ว mount ขึ้นมาใหม่ แบบไม่ได้แบ่ง partition ให้ตั้งแต่ครั้งแรก
ทำไว้นานแล้วเหมือนกันครับ และ[B]สังเกตุว่าเนื้อที่มันโตขึ้นเรื่อยๆ แต่ไม่เคยเห็นมันลดหนะครับ[/B]
ถ้ามันเต็มจะเกิดปัญหาใช้มั้ยครับ
ขอสอบถามว่าข้อมูลที่อยู่ใน /tmp มันลบตัวเองออกมั้ยครับ หรือเราต้องคอยมาลบมันครับ
แล้วถ้ามันจะเต็มจะทำไงดีครับ สั่งลบเลยเว็บจะมีปัญหามั้ยครับ
การตั้งค่าใน php.ini ของผมเป็นอย่างนี้ครับ
upload_tmp_dir = “/tmp/upload”
session.save_path = “/tmp/session”
session.cookie_path = “/tmp/cookie”
ถ้าจะลบเลยลบตรงไหนได้บ้างครับ
ถ้าต้องสั่งลบเอง เราตั้ง crontab ลบได้มั้ย
หรือมีวิธีให้ ข้อมูลมันลบตัวเองแบบ first in first out ครับ
ขอรบกวนความรู้จากพี่ๆ อีกแล้วครับ ขอบคุณมากครับ
:875328cc::875328cc::875328cc:
kke
2
จริงๆก็ต้องเข้าไปดูใน tmp ว่าในนั้นมันมีอะไร อะไรลบได้ อะไรไม่ควรลบ (จริงๆแล้วใน /tmp ก็ลบได้ทั้งหมดนั่นล่ะ แต่อย่างพวก session cookie ลบไปแล้วก็ทำให้ user login หลุด ต้อง login ใหม่ ถามว่าลบได้มั้ย ลบได้ แต่ควรไปลบมันทุกวันมั้ย มันก็ไม่ควร)
360
3
/tmp mount ไว้สัก 1G น่ะ สบายตัว. ไม่ต้องห่วงใช้ไม่เกินนี้แน่นอน
สั่ง
df -h
ดูครับว่าใช้ไปแล้วเท่าไหร่. ยืนยันว่า 1G เหลือ ๆ ไม่ต้องกังวล
ขอบคุณมากครับพี่ๆ
ผมไม่ค่อยมีความรู้อะครับ กำหนดไว้ 7GB ตอนนี้มันใช้ไป 15% แล้วครับ เห็นว่ามีแนวโน้มมากขึ้นเรื่อยๆ
เลยมาสอบถามกันไว้ก่อนคร้าบ
แล้วข้อมูลใน /tmp มันลบตัวเองตอนใกล้เต็มมั้ยครับพี่ๆ
แล้วแต่ว่าข้อมูลอะไรครับ มันไม่รู้หรอกว่าใกล้เต็มหรือยัง เพราะต่างคนต่างเขียน ไม่ได้ manage โดย OS ครับ
ขอบคุณมากครับพี่
ตามที่ผมเข้าใจคิอ หาก ไฟล์อยู่ใน
upload_tmp_dir = “/tmp/upload”
จุดนี้เป็นที่พักไล์ใช่มั้ยครับ พออัพโหลดเสร็จก็เข้าไปในเว็บไซต์ที่กำหนด ไฟล์ก็ถูกลบออกไป
session.save_path = “/tmp/session”
ตรงนี้พอ session การเชื่อมต่อจบ ไฟล์ก็จะถูกลบ
session.cookie_path = “/tmp/cookie”
พออายุ cookie หมดอายุ ไฟล์ก็จะถูกลบ
ถ้าเป็นแบบนี้อยู่แล้ว /tmp เราก็จะไม่เต็มรึเปล่าครับ พอดีผมเห็นของผมมันโตเรื่อยๆ เลยกังวลว่ามันจะเต็มครับ
ลอง df-h แล้ว
/var/tempFS 7.6G 1.1G 6.2G 15% /tmp
หากตั้งตามที่พี่ 360 บอกที่ 1 GB มันน่าจะเต็มแล้วนะครับเพราะมันใช้ไป 1.1G แล้วครับ
สงสัยว่าผมตั้งค่าอะไรผิดรึเปล่าครับ
อันนี้เป็นข้างใน /tmp ครับ
-rw------- 1 apache apache 1916 Jun 3 14:58 wrtZzxvai
-rw------- 1 apache apache 2676 Jun 4 02:50 wrtZzY5in
-rw------- 1 apache apache 1916 Jun 1 11:40 wrtZzYEr9
-rw------- 1 apache apache 5879 May 31 05:34 wrtZzyF1q
-rw------- 1 apache apache 2680 Jun 5 11:28 wrtZZYKGO
-rw------- 1 apache apache 5879 May 29 23:07 wrtzZYN6q
-rw------- 1 apache apache 1914 May 30 17:39 wrtZZYpZo
-rw------- 1 apache apache 1916 Jun 1 09:20 wrtzzyW1k
-rw------- 1 apache apache 2678 May 30 11:26 wrtzzYwZ3
-rw------- 1 apache apache 1916 May 28 19:12 wrtZZyYIZ
-rw------- 1 apache apache 1916 May 28 13:09 wrtZzzCG1
-rw------- 1 apache apache 5879 Jun 2 13:02 wrtZZzDHi
-rw------- 1 apache apache 1959 May 28 18:06 wrtzZZGsz
มีไฟล์ wrtXXXX เพียบเลยครับ
icez
8
session.cookie_path = “/tmp/cookie”
พออายุ cookie หมดอายุ ไฟล์ก็จะถูกลบ
cookie path ไม่ใช่ path ที่เก็บ cookie บน server นะครับ เพราะ “cookie เก็บที่ client”
มันหมายถึง url suffix ที่จะให้เติมเวลาเรียกใช้ sessio ว่าจะให้มีผลตั้งแต่ path ไหนของเว็บครับ ตั้งเป็น / ไปเลย
ขอบคุณมากครับคุณไอส์ ถึงว่าวันนี้ลองตั้ง session.cookie_path = “/tmp/cookie”
เว็บไหนมีระบบ login login ไม่เข้าเลยครับ