Page MenuHomePhabricator

Recent Posts

Create new or renew certbot

Written by anan on Fri, Nov 18, 11:28 AM in Certbot for DEV (tmcdx.com).

กรณีที่มีการสร้าง site dev ใหม่ จะต้องสร้าง cert ให้กับ site นั้น หรือต้องการ renew cert
ขั้นตอนการสร้าง

Read more...

Troubleshooting - Sync MySQL percona1 to percona2, percona3

Written by anan on Fri, Nov 18, 11:00 AM in PerconaDB Management and Troubleshooting.

ขั้นตอนการแก้ไข
กรณีที่ cluster มีปัญหาและล่มทุก node
1. ที่ percona1 (ssh root@percona1) ทำการ

command => systemctl start mysql@bootstrap.service

2. ที่ percona2 (ssh root@percona2)

command => cd /var/lib/mysql/
command => find . -type f -delete
command => systemctl start mysql

3. ที่ percona3 (ssh root@percona3)

command => cd /var/lib/mysql/
command => find . -type f -delete
command => systemctl start mysql
Read more...

Teleinfomedia

Written by jakkapong on May 31 2022, 3:22 PM in Font-end .

หลังบ้าน Admin
Id: tmcdev
Password : X4juK5FQ5CBtuc9
https://www.teleinfomedia.co.th/wp-admin/

Read more...

YP Blog

Written by jakkapong on May 24 2022, 2:17 PM in Font-end .

เกี่ยวกับ YP Blog บน yellowpages
https://www.yellowpages.co.th/blog

Read more...

Campaign

Written by jakkapong on May 20 2022, 10:10 AM in Font-end .

หน้า campaign จะมีสองส่วน
หน้า Promotion
https://www.yellowpages.co.th/campaign/promotions

Read more...

Renew Certificate Kubernetes

Written by anan on Apr 7 2022, 3:45 PM in YP Cloud on Kubernetes.

Step 1 Backup pki
mkdir -p $HOME/{folder-name}/pki
/bin/cp -p /etc/kubernetes/pki/*.* $HOME/{folder-name}/pki
ls -l $HOME/{folder-name}/pki/

Read more...

Drop Cache Master Node

Written by anan on Dec 27 2021, 9:22 AM in YP Cloud on Kubernetes.

หาก MS Team มีการแจ้งเตือนการใช้ Memory เกิน 80% ดังภาพ


สามารถเข้าไปแก้ไขได้ และทำทีเดียว 3 เครื่องได้ โดยเข้าไปที่เครื่อง devgate แล้วดำเนินการดังต่อไปนี้
เครื่อง Master 1
พิมพ์คำสั่ง

  1. ssh root@k8sm1
  2. free -h (เป็นคำสั่งดู Memory)
  3. sync; echo 3 > /proc/sys/vm/drop_caches (เป็นคำสั่ง drop cache ของ linux)
  4. exit
Read more...

็ีืHunsa: Certbot and Certificates

Written by anan on Feb 27 2021, 2:26 PM in Hunsa.

Hunsa cert-bot : กรณี certificates หมดอายุ
ให้ทำตามขั้นตอนดังนี้

Read more...

Database

Written by jakkapong on Nov 25 2020, 11:06 AM in Hunsa.

user : dev_hunsa
password : 1sPywo#YAqzn

Read more...

คู่มือ Hunsa

Written by jakkapong on Sep 3 2020, 1:53 PM in Hunsa.

อ่านทำความเข้าใจ ก่อน DEV

Read more...

Log Hunsa

Written by jakkapong on Sep 3 2020, 1:33 PM in Hunsa.
ssh root@www.hunsa.com
cd /var/log
cd php-fpm/
tail -f www-error.log
Read more...

kubectl get pod

Written by jakkapong on Sep 3 2020, 11:47 AM in Wordpress.
ssh root@devgate
kubectl get pod -nwp
kubectl -nwp describe pods [pod_name]
Read more...

ขั้นตอนการ Build, Push และ Deploy typ-legacy-lp (UPC Mini, Minor)

Written by anan on Jul 26 2020, 4:22 PM in Build And Deploy typ-legacy-lp.

สามารถแก้ไข Code ผ่านทาง devgate ที่ Map drive ไว้บนเครื่อง dev ได้เลย
Directory : \\172.21.70.50\yp-cloud\devgate\docker-images\typ-lp-legacy\root\home\landingpage

Read more...

Remove stalled IngressRoute and Cert

Written by vorapoap on Jul 9 2020, 4:46 PM in YP Cloud on Kubernetes.

ตัวอย่าง

ingress-rm-lp www.charcoalgunsaha.com	
ingress-rm-lp www.chulee-engineering.com	
ingress-rm-lp www.itech-steel.com	
ingress-rm-lp www.jaminternational.net	
ingress-rm-lp www.jitfiberglass.com	
ingress-rm-lp www.kijmongkhol.com	
ingress-rm-lp www.mjautodoor.com	
ingress-rm-lp www.muangthaifood.com	
ingress-rm-lp www.polarindustry.net	
ingress-rm-lp www.pornpairoj.com	
ingress-rm-lp www.santhaiphetburi.com	
ingress-rm-lp www.sst-intertech.com	
ingress-rm-lp www.taweechaipanich.com	
ingress-rm-lp www.thongfoo.com	
ingress-rm-lp www.xn----twfta5dg6a7a2acvacu1fq5a2ezaj7itk.com	
ingress-rm-lp www.xn--12c3blun0a9ac9ddy5p4b.com	
ingress-rm-lp www.xn--12cas7ctd5awg9af8c8egd8a1s6d.com	
ingress-rm-lp www.xn--12cm1b0a9agdca7a7ac2b2ckl8c4bh72aya0f.com	
ingress-rm-lp www.xn--12cm1eua5b0c6ezc.com	
ingress-rm-lp www.xn--12cmd0bj4bzaawe0aaw6iwctb4e3orco.com	
ingress-rm-lp www.xn--12cngf6bechhrfk3hgje4a8ao3c9c4c0c1ioimc9i3a0br.com	
ingress-rm-lp www.xn--12csa7fav3dubtcc4ng4bl5ehed.com	
ingress-rm-lp www.xn--22ce3ckj5e6a1a6b9ashl6hsfed.net	
ingress-rm-lp www.xn--22cjb9cvadh6cgh3gtaf3bx4j8erf7a.com	
ingress-rm-lp www.xn--22cjbk2dua9nla6kd1eho0d.com	
ingress-rm-lp www.xn--42caiaq1fb1fove0e2dem7c1l0a.net	
ingress-rm-lp www.xn--72c0aeoda2d5cxcdje4b6knf9bg.com	
ingress-rm-lp www.xn--72c0bxabep9cg2dl4b5eh.com	
ingress-rm-lp www.xn--72caj2bi0ac3a2cqc0lc9bu0cyi.com	
ingress-rm-lp www.xn--b3ca7aoyqi2a1bg7fc1ar.com	
ingress-rm-lp www.xn--c3c4bjl0ad2cwcye6e.net
Read more...

Shell Scripts to Help you on Kubernetes

Written by vorapoap on Jun 23 2020, 11:36 AM in YP Cloud on Kubernetes.

Copy file to POD directly - podcp

Read more...

Kibana Log Investigation

Written by vorapoap on Jun 22 2020, 7:00 PM in YP Cloud on Kubernetes.

Query: log.file.path:/var/log/containers/typ-lp-* and message:502

Read more...

Dealing with stalled Certificate

Written by vorapoap on Jun 20 2020, 9:11 PM in YP Cloud on Kubernetes.
kubectl apply -f  51637622.yml


หรือจะไป drun prod dp typ_stream_wrapper:create-ingress-config อีกครั้งก็ได้

Read more...

Manual Certificate Signing and Ingress Route Registration (Customer Domain)

Written by vorapoap on Jun 18 2020, 10:05 PM in YP Cloud on Kubernetes.
  1. drun prod dp typ_stream_wrapper:create-ingress-config CUSTOMERID
    1. sign-lp-certificate (ไม่ควรต้องถูกเรียกใช้งานเอง)
    2. ingress-lp-route (ไม่ควรต้องถูกเรียกใช้งานเอง)
    3. debug-lp-certificate CERTIFICATE
Read more...

วิธีดึงข้อมูลจากเว็บไซต์โดยExcel

Written by supissara on Feb 21 2020, 10:15 AM in How to.

1.ไปที่แถบเครื่องมือของ Excel เลือก Data >> From Web

Read more...

Assignment Process Overview

Written by vorapoap on Feb 20 2020, 12:25 AM in Sales Assignment.
Task No#DescriptionTrainer/CoachTraineeUpload here
1Note/Quick Tutorial (Assignment Query in Excel)@sasina@preedawanYes
2Assignment Manual@akarased@preedawanYes
3Work Attachment (นั่งประกบ)@sasina@preedawan?
4Group/Lot Name Explanation@sasina@hataimart @preedawan?
5Move Assignment Tools Tutorial@sasina@hataimart @preedawan?
Read more...

วิธี เข้า MySQL/ Host อื่นๆ ผ่าน SSH Tunnel / Port Forwarding

Written by vorapoap on Dec 26 2019, 11:48 PM in How to.
ssh -4 -L 172.21.70.50:13306:localhost:3306 root@livemariadb
Read more...

วิธีตรวจสอบ Page view บน Google Analytic

Written by hataimart on Dec 26 2019, 1:50 PM in How to.

2.1 Yellowpages.co.th : Thailand Yellow Pages (4397235) >> www.yellowpages.co.th (pure code) (UA-4397235-5) >> All Web Site Data (181317904)

Read more...

วิธีการใช้ OAuth2.0 ด้วย Postman

Written by nattakan on Aug 2 2019, 1:49 PM in How to.
  1. คลิก Get New Access Token
Read more...

Delete All Moderation Queue

Written by vorapoap on May 9 2019, 1:38 PM in Hunsa.
USE hunsa;
INSERT INTO xf_deletion_log (content_type, content_id, delete_date, delete_user_id, delete_username, delete_reason)
	SELECT content_type, content_id, UNIX_TIMESTAMP(), 1, 'admin', 'manually moved from moderation to soft delete'
	FROM xf_moderation_queue AS mq
	WHERE mq.content_type = 'thread';
Read more...

ปรับปรุงระบบการจองลูกค้า

Written by vorapoap on Jan 28 2019, 1:57 AM in YellowPages Update Blog.

อธิบายสิทธิต่างๆเกี่ยวกับระบบการจอง

  • typ self sales force cancel reserved customer [สามารถยกเลิกการจองของตนเอง - เฉพาะ Sales Admin]
  • typ self sales force extend reserved customer [สามารถขยายเวลาการจอง - Sales Admin, Sales Manager, Sales]
  • typ self sales force reserve customer [สามารถจองได้- Sales Admin, Sales Manager, Sales]
  • typ staff sales force cancel reserved customer [สามารถยกเลิกการจองของบุคคลอื่นได้ - เฉพาะ Sales Admin]
  • typ staff sales force view comment [สามารถอ่านคอมเมนท์ของเซลล์ท่านอื่นได้ - เฉพาะ Sales Admin, Sales Manager]
Read more...

How to create pre-assignment file

Written by vorapoap on Dec 13 2018, 8:46 AM in Sales Assignment.

นำมาเข้า Export Database Tool ตามรูป

Read more...

วิธีใช้ Database Matcher Tool (Excel)

Written by vorapoap on Dec 6 2018, 5:24 AM in How to.

Column ที่จะนำไปเทียบ ต้องมีชื่อดังต่อไปนี้

custnamet+districtnamet+subdistrictnamet+postcode+citynamet+addresst+searchtel+
-----มีได้มากกว่า 1 column โดยแต่ละ column จะนำมาต่อกันก่อนนำไปประมวลผลแบ่งฟิลด์ที่อยู่มีได้มากกว่า 1 column โดยแต่ละ column มี 1 หมายเลขโทรศัพท์
Read more...

วิธีล็อกข้อความใน Microsoft Word วิธีที่ 1

Written by vorapoap on Dec 6 2018, 4:42 AM in How to.

ขั้นตอนที่ 2 แทรก "ตัวควบคุมเนื้อหาแบบ Rich Text"

Read more...

วิธีล็อกข้อความใน Microsoft Word วิธีที่ 2

Written by kwanrudee on Oct 19 2018, 11:00 AM in How to.

เลือกข้อความหรือวัตถุที่ไม่ต้องการให้เปลี่ยนแปลง แล้วคลิกที่เมนู "ตรวจทาน(REVIEW)" หลังจากนั้นเลือก "จำกัดการแก้ไข(Restrict Editing)"

Read more...

ตรวจสอบลูกค้าที่กำลังหมดอายุ

Written by sasina on Aug 21 2018, 4:37 PM in YellowPages Update Blog.
  • ตรวจสอบ Subdomain/Domain ของลูกค้าที่กำลังจะหมดอายุ ที่ เมนู ตรวจสอบลูกค้าที่กำลังหมดอายุ
Read more...

KNQL Plugin

Written by vorapoap on Jun 21 2018, 9:19 AM in ELK Stack.

Currently, Kibana doesn't support nested query

Read more...

สรุปปัญหาเว็บล่มและเว็บพัง (Part 1)

Written by vorapoap on May 16 2018, 12:13 PM in YellowPages Update Blog.

สันนิษฐาน 1.

  • คาดว่าเกิดจากกรณีตัวบีบอัด CSS/JS ทำงานผิดพลาด หาไฟล์ในการบีบอัดไม่พบด้วยสาเหตุที่ยังไม่ชัดเจน(อาจเป็นได้ทั้งฮาร์ดแวร์และซอฟท์แวร์) จึงดำเนินการปิดการทำงานฟีเจอร์นี้ (ซึ่งจะส่งผลให้การเข้าเว็บไซต์ช้าลง)
  • หลังดำเนินการปิดฟีเจอร์นี้ไปแล้ว ยังพบปัญหา อีกครั้ง แต่เนื่องจากการบีบอัดถูกปิดลงแล้ว การวิเคราะห์ปัญหาถึงทำได้ง่ายขึ้น จากการวิเคราะห์ปัญหา ทำให้เห็นว่า ระบบเว็บไซต์ทั้งหมด มองไม่เห็นชุดตีมของ Drupal8 ใดๆเลย จึงได้ดำเนินการตรวจสอบคอนฟิกหลายส่วนอีกครั้ง สันนิษฐานของปัญหาน่าจะมาอยู่ที่การแชร์ table key_value ระหว่างเว็บ JOB และ YP ทั้งหมด สันนิษฐานในเทเบิ้ลนี้อาจมีค่าที่ค่าพื้นที่เก็บตีมที่อยู่บนดิสก์ แต่เนื่องจากดิสก็ของเครื่อง JOB และ YP มีโครงสร้างแตกต่างกัน ทำให้ระบบ Drupal8 หาตีมไม่เจอทั้งหมด จึงดำเนินการแยกเทเบิ้ลนี้ออกจากกัน ปัจจุบันหลังจากการดำเนินการดังกล่าว ปัญหาเว็บพัง ยังไม่เกิดขึ้นอีก
  • หากปัญหาเว็บพังไม่เกิดขึ้นแล้ว ทางทีมจะทดสอบนำตัวบีบอัดกลับมาใช้อีกครั้ง
Read more...

9 พฤษภาคม 2561

Written by vorapoap on May 9 2018, 11:38 PM in YellowPages Update Blog.

YP WEBSITE

  • แก้ไขปัญหาชื่อกิจการภาษาอังกฤษไม่แสดง {rYPO82162aef5c84}
  • ปรับข้อความด้านล่าง เป็น "ผู้ใช้ในรอบ 24 ชม.นี้ (MKT)
Read more...

4 - 5 พฤษภาคม 2561

Written by vorapoap on May 9 2018, 12:01 AM in YellowPages Update Blog.

YP BACKEND

  • แก้ไขปัญหาตัวตรวจสอบสถิติจาก Subdomain {rYPO07767858c748}
  • เพิ่มชื่อรูปหลังรูปที่ตั้งชื่อแล้ว
Read more...

4 พฤษภาคม 2561

Written by vorapoap on May 4 2018, 2:18 AM in YellowPages Update Blog.

YP BACKEND

Read more...

3 พฤษภาคม 2561

Written by vorapoap on May 3 2018, 1:15 AM in YellowPages Update Blog.

YP BACKEND

  1. แก้ไขเรื่องการวางภาพที่มี hspace กับ vspace เพื่อให้การแสดงผลเหมือนกันทั้งหน้าบ้านและหลังบ้าน
Read more...

26 เมษายน 2561

Written by vorapoap on Apr 26 2018, 1:38 AM in YellowPages Update Blog.

YP WEBSITE

Read more...

25 เมษายน 2561

Written by vorapoap on Apr 26 2018, 12:58 AM in YellowPages Update Blog.

YP WEBSITE

  1. แก้ไขปัญหาเลขจำนวนผู้เข้าชมแสดงผลต่ำเกินไป (เกิดหลังการอัพระบบ) {rM00e64318ec0defa6ff6bf7c0e70a0d6b8e842407}
Read more...

20 - 22 เมษายน 2561

Written by vorapoap on Apr 20 2018, 1:53 PM in YellowPages Update Blog.

YP WEBSITE

  • แก้ปัญหาตำแหน่งรูปที่จัดซ้ายขวา วางผิด เมื่อเปิด editor ขึ้นมาใหม่ {rYPO0f3b1f025505461779c160e60669bd5031403ca1}
  • แก้ไขปัญหาบางครั้งลบแคตตาล้อกไม่ได้บางรูป (เกิดจากไอเท่มซ้ำในฐานข้อมูล) {rYPO78482977bd357186ed6807823914a212d7f84054}
  • แก้ไขปัญหา(ในตัวแก้ไขและการแสดงผล) การจัดรูปแบบข้อความด้านซ้าย และด้านขวา
  • เพิ่มปุ่ม Maximize สำหรับการแก้ไขแบบเต็มจอ
  • อัพเกรด Drupal เป็น version 8.5.2 อัพเดทโมดูล advagg และมีการ refactor code เพื่อประสิทธิภาพและความถูกต้องในการทำงาน (5 min down time)
Read more...