วันเสาร์ที่ 18 กันยายน พ.ศ. 2564

คำสั่ง Netstat ที่น่าสนใจ ถ้าเป็น mac ใช้ lsof

WINDOW
netstat -a -n -o | find ":27017" 

เอาใว้ดู port เช่น Mongo ว่ามี connection จาก process อะไร
ถ้าต้องการ kill ก็น taskkill /f <id>

netstat -a -n -o | find ":27017" /c
เป็นการ นับ ว่ามีกี port ที่ connect


OSX

ถ้าเป็น mac ใช้
lsof -i:<port>


วันพฤหัสบดีที่ 9 กันยายน พ.ศ. 2564

ให้ Mongodb connect จาก Remote ได้

 เมื่อลง Mongodb เป็น Local host แล้ววิธี แก้ให้ Mongodb connect จาก ด้านนอก

1. add user admin และ password ก่อน

    mongo

    use admin

db.createUser(
{
user: "name",
pwd: "pass",
roles: [{ role: "root", db:"admin"}]
}
)


2 แก้ mongod.conf เพื่อ ให้ access จาก network อื่นได้

sudo vi /usr/local/etc/mongod.conf
systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1 -> 0.0.0.0 หรือ IP ที่ต้องการ
3 Reboot หรือ restart services mongod