THẢO LUẬN

Nov 10th, 2020 8:20 a.m.

không cần quá màu mè, dễ sử dụng làm fontend cho các dự án về tập đoàn hay nhà nước thì ui-el đúng là fw phù hợp 😄 -ý kiến cá nhân

-1

lỗi này của bạn là do chưa kết nối được tới Laravel echo server, bạn check lại:

  • chạy docker-compose ps xem service laravel echo server đã Up hay chưa?, nếu ko phải là Up, bạn check logs xem báo lỗi gì: docker-compose logs laravel_echo_server
  • trong file cấu hình Nginx đã có block location /socket.io { ... hay chưa ?
  • file .env đoạn Laravel Echo Server đã đúng hay chưa, phải như sau nhé:
LARAVEL_ECHO_SERVER_REDIS_HOST=redis
LARAVEL_ECHO_SERVER_REDIS_PORT=6379
LARAVEL_ECHO_SERVER_AUTH_HOST=http://webserver:80
LARAVEL_ECHO_SERVER_DEBUG=true
-1

Capture.PNG Hi bạn. mình gặp lỗi này khi kết nối socket. không biết mình đã làm sai ở bược nào vậy bạn

-1
Nov 10th, 2020 7:20 a.m.

@maitrungduc1410 ok . e cảm ơn a nha

+1
Nov 10th, 2020 7:18 a.m.

@nambui2000k ủa trước giờ e vẫn quen làm như vậy à 😃, a xem ảnh của e cũng ko để ý cái đó thật 😄

Từ giờ nhớ cho chỗ này và cả các project khác nhé e, đừng để space vào, luôn viết liền SOME_VAR=123 nhé 😎😎

+1
Nov 10th, 2020 6:41 a.m.

@maitrungduc1410 e biết sai ở đâu r a ạ. Do PORT trong .env e để Space ở đầu nên n k nhận. Capture1.PNG

Sau e e bỏ Space đi thì ok . Capture.PNG

E note cho các bạn sau nếu gặp phải nha a. :3

0
Nov 10th, 2020 5:17 a.m.

@nambui2000k,

E fix trực tiếp giá trị vào xem nhé, kiểu:

ports:
  - "3000:3000"

Nhớ là nên có dấu ngoặc kép.

Nếu vẫn không được e kiểm tra lại xem:

  • indent - khoảng trắng căn lề e đã để đúng chưa, thò thụt đúng chưa
  • nếu e copy config của a trực tiếp từ Viblo có thể lúc paste vào nó thành kí tự đặc biệt, e xoá đi và gõ trực tiếp bằng tay xem nhé
  • Nếu vẫn lỗi thì e thử xoá hết đi, gõ bằng tay 1 ví dụ như sau:
version: "3.4"

services:
  app:
    image: learning-docker/docker-node-mongo-redis:production
    ports:
      - "${PORT}:${PORT}"

Chỉ đơn giản 1 service vậy thôi, xong chạy command docker-compose config để kiểm tra config đã đúng hay chưa, nếu ko thấy báo lỗi thì là biến môi trường nhận rồi đó, sau đó e thêm lại các service kia vào là đc

0
Nov 10th, 2020 5:08 a.m.

Bạn đang mount ./data/traefik.log vào /traerfik.log nên cái filePath của log trong file config đang sai.

log:
  filePath: /traefik.log
  level: DEBUG

accessLog:
  filePath: /traefikAcess.log

Ngoài ra, mình có một số suggest. Bạn nên tạo volume chứa log và mount và thư mục /var/log/traefik chẳng hạn. Vì /var/log là thư mục theo chuẩn chung, tham khảo: https://viblo.asia/p/become-a-superuser-filesystem-hierarchy-standard-gAm5ybw8Kdb

0
Nov 10th, 2020 4:36 a.m.

@maitrungduc1410 Không được a ạ. Lúc đầu e bỏ "" ở docker-compose.yml thì k đc Capture.PNG Xong e thêm "" vào PORT ở .env cũng k đc 11.PNG

0

Cái này dùng cho API ổn không bạn?

0
Nov 10th, 2020 3:12 a.m.

👍

0
Nov 10th, 2020 3:02 a.m.

Mình gặp vấn đề trong việc tạo file log và access log. Bạn có thể giúp mình được không ạ docker-compose.yml Screenshot 2020-11-10 100312.png

traefik.toml Screenshot 2020-11-10 100458.png

Cảm ơn bạn

+1

Mỗi lần debug là mỗi lần phải cắm USB hay chỉ cắm lần đầu thôi ad? Khi rời mạng Wifi và vào lại thì phải kết nối lại ạ?

0
Nov 10th, 2020 1:35 a.m.

Viết bài chất lượng ri thì ae còn chi để viết nữa a 😡

0
Nov 10th, 2020 1:24 a.m.

Chào @longvjp1992 .

  1. window thì mình đang hiểu là bạn đang dùng cmd, hoặc powershell, hoặc là window-terminal đúng không. => không khả dụng cho dùng câu lệnh sudo apt-get ...
  2. sudo apt-get chỉ khả dụng cho ubuntu và các distro của nó thôi bạn nhé.

Cách khắc phục => Bạn thử tham khảo 1 số link cài đặt dưới đây cho các shell tương ứng của window nhé

Chúc bạn thành công.

0

Về vấn đề kiếm tra và sửa lỗi chính tả, có thể còn tùy vào yêu cầu cụ thể của bài toán bạn muốn làm, mình có 1 vài suggest nhỏ dưới đây :

  • Cách tiếp cận đơn giản nhất thì bạn chỉ cần xây dựng một bộ từ điển cho ngôn ngữ tương ứng, việc check lỗi chỉ đơn giản là kiểm tra từ đó có xuất hiện trong từ điển hay không, hoặc trong trường hợp cần sửa lỗi từ đấy, chúng ta có thể sử dụng Damerau-Levenshtein distance để tìm ra từ giống từ bị lỗi nhất trong từ điển để đưa ra suggest
  • Một phương pháp khác dựa trên deep learning, mình cũng thấy một vài blog có nhắc đến, VD : Deep Learning: Autocorrect, Spell check for short words
  • Hoặc nhiều phương pháp hơn tại trang Papers With Code: https://paperswithcode.com/task/spelling-correction/

Key word: Spelling Correction

0
Nov 10th, 2020 12:45 a.m.

Chào bạn.Sao trên window mình gõ sudo apt-get install dconf-cli hoặc apt-get install dconf-cli đều ko chạy nhỉ

0

"Khi dùng Schedulers.io() thì sẽ không dùng đến CPU", chỗ này là sao ạ, admin giúp mình giải thích rõ hơn với. Cảm ơn.

0
Nov 9th, 2020 4:01 p.m.

Tuyet voi

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí