VPS Error Full Storage /dev/vda1 full

Update: เป็นปัญหามาจาก เว็บ Open Cart ครับ มีการ error ของ PHP แล้วมันเข้าไปเขียน log ใน directory strorage_oc/logs เรื่อยๆ จน space full
ตอนนี้แก้ไขเบื้องตรโดนการ disable เว็บ hamradioproject.com ซึ่งใช้ opencart ไปก่อน ครับ

อาการแรก คือ เจอ Error “Table History is Full” มาจาก Mysql ไม่รอช้า ทำการ SSH เข้าไปเช็ค โดยใช้คำสั่ง
df -h

เจอตัวปัญหา คือ /dev/vda1 โดนกินไปตั้ง 24G

หลังจากนั้นใช้คำสั่ง
sudo du -xhd1 /

เจอปัญหาที่ var พอเข้าดูลึกๆ ไปเรื่อยๆ สุดท้ายไปเจอที่
/var/www/storage_oc/logs
โดนกินพื้นที่ไปเรียบร้อย 20G

หลังจากนั้น cd เข้าไปใน folder log แล้วใช้คำสั่ง
ls -l
ก็เจอว่า ตัวปัญหาคือ error.log ครับ

จัดการลบทิ้งอย่างไม่รอช้า ด้วยคำสั่ง sudo rm error.log

หลังจากนั้นกลับมา df -h ดูอีกครั้ง ก็ปกติแล้วครับ กลับมาเหลือ 18%

Upgrade PHP 8.1

ตอนนี้ wordpress มันเตือนมานานแล้วว่าระบบของเราใช้ PHP version เก่า (7.1) และอาจจะเป็นอันตรายต่อความปลอดภัยว่าจะถูก hack ได้

เลยจัดการ Upgrade เลยเป็น PHP version 8.1

ปรากฎว่า พังเลยจ้าา…
ปัญหาคือ
1. wordpress มองไม่เห็น php version 8.1 เนื่องจาก PHP-FPM ถึงเป็นตัวกลางการทำงานของ NGINX กับ PHP ถูก setup ไว้ให้วิ่งไปหา php 7.1

2. phpMyAdmin เข้าไม่ได้ ขึ้น Internal Server Error 500 แก้ไขโดยการ Update phpmyadmin เป็น version 5.1.3 ก็หายขาด

3. ก่อนหน้านี้ลง php 8.1 ไม่ผ่าน เลยทิ้งไว้ 3 เดือน เหตุเนื่องมากจากลงคำสั่งผิด ดันไปเอา package ของ Ubuntu มาลง ทำให้ config มันเพียนๆ โหลด package ไม่เจอเยอะมาก แก้ไขโดยการเข้าไปลบ server ที่จะ link เข้า ubuntu package ออกให้หมด

ยังมีเว็บ opencart ที่ลงไว้ว่าจะเปิดร้าน แต่ก็ยังไม่ได้เปิด ก็พังอีก เดี๋ยวพรุ่งนี้ตามเข้าไปดูอีกทีครับ

Python HAM Radio

ตอนนี้มี Idea ที่จะทำ Python เพื่อการเรียนรู้ ที่คิดไว้มีสองแบบครับคือ

1. Python HAM Radio. เกี่ยวกับการให้ข้อมูล หรือศึกษาการทำงานของวิทยุสมัครเล่น อาจจะเกี่ยวกับ Q-Code รหัสมอร์ส หรือการค้นหา Call Sign หรือ DX Predation ต่างๆ ตลอดจน QSO Spot หรือ Solar มีอีกเยอะ 555

2. เกี่ยวกับ Stock อันนี้เกี่ยวกับการค้นหาข้อมูลหุ้นเพื่อตัดสินใจซื้อขายครับ

สวัสดีปีใหม่ 2022

ปีเก่าผ่านไป หลายๆอย่างสำเร็จไปตามเป้าที่ตั้งไว้ ปีที่แล้วตั้งใจจะเก็บเงิน สะสมไว้ในหุ้นเพื่อเห็นดอกเอาชนะตลาดได้ กับสถานีวิทยุสมัครเล่นที่เป็นงานอดิเรกที่ทำแล้วมีความสุข ได้เจอได้คุยกับเพื่อนๆ กับการใช้รหัสมอร์สในการติดต่อสื่อสารด้วย paddle key ก็กล้าลอง และเป็นไปได้ด้วยดี ส่วนในเรื่องของครอบครัว เด็กๆเริ่มโตขึ้น เริ่มสนุกกับการเรียนรู้ในชีวิต เราก็มีหน้าที่ในการสนับสนุนสิ่งที่อยากเรียนรู้เพื่อให้เกิดประกาย และการพัฒนาในอนาคตครับ

ส่วนปีใหม่นี้อยากจะลองตั้งเป้าในชัวิตอีกสักอย่าง เป็นธุรกิจเล็กๆ ที่พร้อมจะทดลองและเรียนรู้ต่อไปครับ

แล้วหมดปีนี้ มาเช็คผลกันอีกที

E29AHU/7 สวนผึ้ง ราชบุรี

วันนี้มีโอกาสมาทดลองออกอากาศนอกสถานที่ ในจังหวัดเดียวกัน แต่ไปที่อำเภอสวนผึ้งครับ
อุปกรณ์ที่เตรียมมาก็มี mcHF แบตเตอรี่ แล้วก็สายอากาศ vertical JPC-7


Read more

IC-290 Fix Frequency Tune down problem

ปัญหาของ IC290 ตัวนี้คือ เวลาเรากด TX แล้วหมุนความถี่ลง แต่ความถี่ไม่ลง มัน up ขึ้นอย่างเดียว ซึ่งเป็นเฉพาะตอนจูนลงแล้วกด Tx ครับ กดจูนขึ้นไม่มีปัญหา แล้วถ้าไม่กด Tx ก็ใช้งานได้ปกติทั้งจูนขึ้นและจูนลง ซึ่งเป็นปัญหาเวลาหมุนหาความถี่ uplink แล้วฟังเสียงตัวเองสำหรับคนเล่นดาวเทียมประเภท inverted transponder
เลยลองเอาคู่มือมาเปิดดู ปรากฎว่ามีไดโอด D12 ที่ภาค sensor unit ตัวนี้จะช็อตขา 3 ของ IC1 ลงกราวน์ ซึ่งในคูือซ่อมบอกว่าถ้าขา 3 ของ IC1 ลงกราวน์ ความถี่ก็จะจูนขึ้นได้อย่างเดียว

ไม่รอช้า จัดการทดลองถอด diode D12 ออก ปรากฎว่าใช้ได้ปกติครับ

Reduce audio latency on Windows 10

เวลาเราใช้งาน SDR กับ window10 เสียงที่ออกมาจะหน่วงๆ นิดๆ เป็นเนื่องมาจากการทำงานของ window ที่มี buffer ต่างๆ ไว้มาก โดยเฉพาะการใช้งานพวก CW แล้วต้องการฟังเสียงไปด้วยผ่าน SDR จะสับสนกับเสียงที่ delay มากๆ วันนี้ไปเจอ driver ช่วยลด delay หรือ latency มาเอามาแนะนำครับ

Reduce audio latency on Windows 10
https://github.com/miniant-git/REAL

วิธีการติดตั้งคือต้องไปเปลี่ยน driver ตัว soundcard ที่เราใช้งานให้เป็น High Definition Audio Device ก่อน หลังจากนั้นค่อนรันโปรแกรม REAL.exe ซึ่งโหลดจาก link ด้านบน เปิดค้างไว้ ก็จะช่วยลด latency ของเสียงไปได้เยอะเลยครับ

จากตัวอย่างผมลดไปได้ถึง 2.66 ms จากของเดิมเซ็ตไว้ที่ 30 ms ซึ่งถือว่าใช้ได้ดีเลยทีเดียว