ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script[joomla] หาวิธีแก้ปัญหา Fatal error: Out of memory (allocated 32768000) (tried t
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [joomla] หาวิธีแก้ปัญหา Fatal error: Out of memory (allocated 32768000) (tried t  (อ่าน 2872 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« เมื่อ: 24 เมษายน 2014, 15:09:44 »

ช่วยหนอยครับเว็บเดี้ยง  wanwan017 wanwan017

Fatal error: Out of memory (allocated 32768000) (tried to allocate 71 bytes) in /home/aekcub/domains/itti-patihan.com/public_html/components/com_sh404sef/cache/shCacheContent.php on line 21130

บันทึกการเข้า

vuntex
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,385



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 24 เมษายน 2014, 15:13:10 »

ลองปรับ memory_limit ใน php.ini เพิ่มครับ สัก 128MB
บันทึกการเข้า
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 เมษายน 2014, 15:23:22 »

เจอ ปัญหา ในกระทู้ฝรั่ง ช่วยแปลให้หนอยนะครับ ตามลิงค์นี้

http://anything-digital.com/fo...gning-memory-to-cache.html?p=1

http://anything-digital.com/fo...sef-ran-out-of-memory.html?p=1
บันทึกการเข้า

amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 24 เมษายน 2014, 15:24:45 »

ลองปรับ memory_limit ใน php.ini เพิ่มครับ สัก 128MB

ช่วยบอกวิธีปรับหนอยครับ
บันทึกการเข้า

smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 643
ออฟไลน์ ออฟไลน์

กระทู้: 8,272



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 24 เมษายน 2014, 15:40:13 »

ลองปรับ memory_limit ใน php.ini เพิ่มครับ สัก 128MB

ช่วยบอกวิธีปรับหนอยครับ

แจ้ง server ทำให้ครับ ปรกติค่านี้เราจะปรับเองไม่ได้ครับ

ถ้าใช้ VPS คุณต้องเข้าไปใน SSH ครับ ผ่านโปรแกรม putty

Login ด้วยรหัส root แล้วพิมพ์แบบนี้คัรบ

php -i | grep 'Configuration File'

แล้วจะเจอประมานแบบนี้

Loaded Configuration File => /usr/local/etc/php5/cgi/php.ini

ทีนี้ก็สั่งแบบนี้ครับ

nano /usr/local/etc/php5/cgi/php.ini

ตามด้วยกด Ctrl + W แล้วใส่ไปว่า

memory_limit ครับ จะเจอแบบนี้

memory_limit = 128M

เปลี่ยนเลขตรง 128M ไปตามความต้องการครับ
บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
keen1234
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 72



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 24 เมษายน 2014, 15:54:52 »

เจอ ปัญหา ในกระทู้ฝรั่ง ช่วยแปลให้หนอยนะครับ ตามลิงค์นี้

http://anything-digital.com/fo...gning-memory-to-cache.html?p=1

http://anything-digital.com/fo...sef-ran-out-of-memory.html?p=1

เขาก็บอกว่าให้ปรับ Memory Limit เหมือนกันนั่นล่ะครับ ถ้าปรับไม่ได้(ใช้ Shared Hosting)ก็ลองเอาพวก Plugin ที่ไม่ใช้ออก ถ้ายังไม่ได้ก็คงต้องเปลี่ยนโฮสครับ
บันทึกการเข้า

ถูกใจ กรุณากด +1 แทนคำขอบคุณ
Gigabit-Shop.com : Minecraft Gift Code(ไอดีแท้), Steam Wallet, LINE Prepaid Card, True Money และบัตรเติมเกมอื่นๆราคาถูก
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 24 เมษายน 2014, 15:56:41 »

ลองปรับ memory_limit ใน php.ini เพิ่มครับ สัก 128MB

ช่วยบอกวิธีปรับหนอยครับ

แจ้ง server ทำให้ครับ ปรกติค่านี้เราจะปรับเองไม่ได้ครับ

ถ้าใช้ VPS คุณต้องเข้าไปใน SSH ครับ ผ่านโปรแกรม putty

Login ด้วยรหัส root แล้วพิมพ์แบบนี้คัรบ

php -i | grep 'Configuration File'

แล้วจะเจอประมานแบบนี้

Loaded Configuration File => /usr/local/etc/php5/cgi/php.ini

ทีนี้ก็สั่งแบบนี้ครับ

nano /usr/local/etc/php5/cgi/php.ini

ตามด้วยกด Ctrl + W แล้วใส่ไปว่า

memory_limit ครับ จะเจอแบบนี้

memory_limit = 128M

เปลี่ยนเลขตรง 128M ไปตามความต้องการครับ


ใช้ VPS ครับ แจ้งโฮสต์ไป เมลล์มาบอกว่า แรมหมด ให้อัพเกรด พอขอวิธีปรับ memory_limit  นิ่งไปไม่เมลล์กลับ โฮสต์คงช่วยอะไรไม่ได้ คงไม่ทำให้แน่นอน

บันทึกการเข้า

BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 24 เมษายน 2014, 16:04:30 »

ผมคิดว่า ram หมดเช่นกันครับวิธีดูง่ายๆ

Allocated 32768000 byte = (32MB) แปลว่าอนุญาติ 32MB
Try to aloocated 71 byte คือต้องการใช้ 71 byte แต่ไม่มีให้ใช้เลย error

แบบนี้คือ server ram หมดครับ

แต่ถ้า Try to aloocated เกิน  32768000 แบบนี้ให้ set php memory limit ใหม่ครับ
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 24 เมษายน 2014, 16:06:56 »

vps ram หมดมีสองแบบอีกนะครับ หมดจริงๆ หรือ server หลักแรมหมด
ลอง ssh เข้า server แล้ว สั่ง free -m ดูครับ ว่า ram server เราหมดจริงมั้ย
ถ้าเห็นว่ายังเหลือแต่ใช้ไม่ได้ ช้า ค้าง แสดงว่า server หลัก ram หมดครับ
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 24 เมษายน 2014, 16:13:15 »

ผมคิดว่า ram หมดเช่นกันครับวิธีดูง่ายๆ

Allocated 32768000 byte = (32MB) แปลว่าอนุญาติ 32MB
Try to aloocated 71 byte คือต้องการใช้ 71 byte แต่ไม่มีให้ใช้เลย error

แบบนี้คือ server ram หมดครับ

แต่ถ้า Try to aloocated เกิน  32768000 แบบนี้ให้ set php memory limit ใหม่ครับ

อนุญาติ 32MB เองหรอครับ แพจเก็จมัน 1 GB นะครับ
บันทึกการเข้า

BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 24 เมษายน 2014, 16:15:18 »

limit นั้นหมายถึง php memory limit ครับ ว่า php 1 process จะใช้งาน ram ได้ไม่เกินเท่าไหร่
ถ้า script ทั่วไปจะใช้งานไม่ถึง 128MB อยู่แล้วครับ
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 24 เมษายน 2014, 16:20:45 »

limit นั้นหมายถึง php memory limit ครับ ว่า php 1 process จะใช้งาน ram ได้ไม่เกินเท่าไหร่
ถ้า script ทั่วไปจะใช้งานไม่ถึง 128MB อยู่แล้วครับ

เอ่อเลอร์แบบ นี้ Fatal error: Out of memory (allocated 32768000) แสดงว่าใช้เกิน 32 MB แต่ไม่ถึง 128MB ใช่ไหมครับ
บันทึกการเข้า

Freedomlover
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,097



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 24 เมษายน 2014, 16:26:19 »

ช่วยหนอยครับเว็บเดี้ยง  wanwan017 wanwan017

Fatal error: Out of memory (allocated 32768000) (tried to allocate 71 bytes) in /home/aekcub/domains/itti-patihan.com/public_html/components/com_sh404sef/cache/shCacheContent.php on line 21130



จาก error

allocated 32768000  บอกว่า Memory ของ PHP ตั้งไว้แค่นี้
tried to allocate 71 bytes  บอกว่า  ใช้เต็มตามที่ตั้งค่่าไว้ใน php.ini ไปแล้ว แต่ต้องการเพิ่มอีก 71 bytes


ดังนั้น ไปปรับเพิ่มจาก 32 MB  เป็นสัก 64  หรือ 128  ครับ
บันทึกการเข้า

โฮสติ้ง คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน
SSD VPS แรงๆ
จดโดเมนเพียง 400 บาท/ปี
ด้วยประสบการณ์กว่า 12 ปี  Tel 0840640213
BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 3,887



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 24 เมษายน 2014, 16:53:05 »

ผมเข้าใจผิดแฮะ

tried to allocate [additional] 71 bytes

ตามคุณ Freedomlover ถูกต้องที่สุดครับลองแก้ php memory limit ดูครับ ถ้าไม่ได้ยังไงลอง pm มาก็ได้ครับเดี๋ยวช่วยแก้ให้ ^_^
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
amulet
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 24 เมษายน 2014, 17:07:09 »

ผมเข้าใจผิดแฮะ

tried to allocate [additional] 71 bytes

ตามคุณ Freedomlover ถูกต้องที่สุดครับลองแก้ php memory limit ดูครับ ถ้าไม่ได้ยังไงลอง pm มาก็ได้ครับเดี๋ยวช่วยแก้ให้ ^_^



เข้า Direct Admin แล้ว ไปที่ File Editor ---> php.ini ใช่ไหมครับ  มันตั้งค่าสูงสุดได้เท่าไรครับ

---------------

ผมงงกับคำตอบของซับพอร์ตโฮสต์ รูปด้านล่าง




เข้าไปดูไฟล์ไม่เห็นตั้งค่า 400 mb ตามที่ซับพอร์ตพูดเลย
« แก้ไขครั้งสุดท้าย: 24 เมษายน 2014, 17:11:42 โดย amulet » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์