THẢO LUẬN

Điểm 10 chất lượng. Gần bằng anh Hoàng rồi =))

+1
thg 6 4, 2021 3:25 SA

var count = 0.obs thì count nó không có kiểu dữ liệu là int mà sẽ là RxInt, chỉ có count.value mới mang kiểu dữ liệu int. Nên muốn làm gì với cái biến thì phải làm trên value của nó.

0

@maitrungduc1410 Mình có chạy" curl localhost:6379 " trong workspace báo lỗi kết nối như này Screenshot from 2021-06-04 10-15-43.png

0

@Mario sorry bạn hôm qua mình nhìn nhầm, lỗi của bạn là do laravel echo server ko connect được tới redis, mà laravel echo server đang được chạy ở môi trường gốc (ko trong docker), dựa vào cấu hình file laravel-echo-server.json thì host đang để là null tức là laravel echo server mặc định nó sẽ gọi vào localhost:6001 để connect tới Redis (gọi vào máy gốc ở cổng 6001).

Bạn check lại cho mình, ở máy gốc, bạn chạy curl localhost:6379 xem có trả về như sau ko?

Screenshot 2021-06-04 at 11.02.56.png

Nếu trả về "could not resolve host", "connection refused" hoặc treo terminal thì cái Redis từ Laradock kia đang có vấn đề ko truy cập được từ máy gốc

0

7.laravel-echo-server.json Screenshot from 2021-06-04 09-03-14.png

0

4.composer.json Screenshot from 2021-06-04 09-02-37.png 5. package.json Screenshot from 2021-06-04 09-02-55.png 6.js/bootstrap.js Screenshot from 2021-06-04 09-03-57.png

0

@maitrungduc1410 Các file mình config như này, bạn xem qua giúp mình với ạ!

  1. Hiện tại mình dùng laradock và có chạy Redis Screenshot from 2021-06-04 09-00-12.png
  2. file .env Screenshot from 2021-06-04 09-00-59.png
  3. file config/database.php Screenshot from 2021-06-04 09-01-48.png
0
Avatar
đã bình luận cho bài viết
thg 6 4, 2021 1:52 SA

Chính xác nếu đi sâu vào chi tiết thì 1 core có rất nhiều register. Nhưng toàn bộ các register đó sẽ phục vụ cho core đó. Với các Software developer/engineer hiểu đến vậy là đủ. Chắc bạn là Computer Scientist thì sẽ cần quan tâm nhiều và sâu hơn. Bản thân mình là SE nên hiểu đến bây nhiêu thôi, có gì bạn chỉ giáo và bổ sung thêm nhé. Thanks 😄

+1
Avatar
đã bình luận cho bài viết
thg 6 4, 2021 1:49 SA

Yep chính xác có rất nhiều trường hợp xảy ra. Nhưng suy đến gốc rễ cần hiểu trong trường hợp đấy thread vì sao bị ngừng. Tất cả đều quy về 2 lý do chính: 1 là cache coherency. 2 là switch context. Bản thân việc dừng vì IO hay vì 1 lí do gì thread đó đều được back về queue, nó là context switch. Còn việc fetch data từ memory là cache coherency.

+1
thg 6 4, 2021 1:43 SA

@tinhtn89 Ừm hôm trước mình cũng nghĩ tới case này, mình định comment là bạn đổi qua thành nối các số điểm thành một chuỗi để tránh trường hợp đấy. Các của bác @tinhtn89 cũng là một hướng. Bạn tham khảo nhé.

0
thg 6 3, 2021 10:04 CH

Bài này hình như có mấy chỗ sai, xin link gốc để kiểm chứng:

  • 2 trường hợp để dùng HT: theo tôi hiểu là lúc nào thread bị ngừng vì lí do nào đấy, bất kể lí do nào (IO, lấy data từ RAM,...), "execution unit" nhảy sang 1 thread khác được chuẩn bị sẵn để tranh thủ chạy luôn. Tức là có rất nhiều trường hợp để HT xảy ra chứ không thấy nguồn nào nhắc rõ chỉ có 2 truowfg hợp kia.
  • Số register: mỗi nhân có nhiều register lắm kể cả từ thời cụ cố 8086.
+1
thg 6 3, 2021 5:34 CH

Bài viết chi tiết ghê, mà cái title bài viết không bao quát lắm nên giờ mới tìm được!

0

trình bày chán quá bác ạ

0
thg 6 3, 2021 4:04 CH

Tks, mình set binlog_expire_logs_seconds thành 1 ngày, 2 ngày sau binlong có dấu hiệu giảm, nhưng hôm này n lại tăng lên mấy chục gb, có lẽ mình sẽ disable n.

0
thg 6 3, 2021 3:20 CH

có cài đc kiểu virtual host nhiều dự án cùng một lúc ko ạ

0

sorry bạn có thể trong bài mình nói chưa chính xác. AWS có vẻ khác Azure nơi mình làm demo cho các bạn

Mặc định khi bạn deploy trên AWS thì VPS (hay còn gọi là VM) của bạn được đặt ở trong Security group, cái đó nó bao ngoài VPS của bạn, nên nếu cái đó mà đóng thì bên trong bạn dùng ufw mở port có vẻ cũng ko có tác dụng, vì ngoài đã đóng sẵn rồi trong mở cũng ko ăn thua gì.

Nói chung dùng ufw là rất ko khuyến khích mà bạn nên làm từ phía AWS (mở port qua trên trang quản trị của họ)

0

@Mario lỗi kia là do bạn chưa chạy Redis, hoặc Redis của bạn đang chạy có lỗi nên Laravel nó ko connect tới đc nhé.

Ở Terminal/Gitbash thử chạy curl localhost:6379 xem có connect tới redis đc ko nhé bạn. Có vẻ bạn đang dùng Ubuntu, cài redis trên Ubuntu siêu dễ bạn search google và check kĩ là redis đã đc cài và chạy trên máy của bạn.

Đồng thời cấu hình ở file .env phần REDIS cũng check cho mình xem chính xác chưa nhé

0

Cảm ơn bạn viết của bạn, rất chi tiết. Mà tới bước mở post. Mình mở post trên AWS thì ip web của mình bây giờ có thể truy cập dc. Nhưng mình thử đóng post và thử run bằng terminal sudo ufw app list sudo ufw allow 'Nginx HTTP' sudo ufw allow 'Nginx HTTPS' ssss.png ko work bạn ạ. Ip mình vẫn loading và This site can’t be reached 😦(

0

Hey Reshma,

Thanks for mentioning Webnexs here. It's great to see such huge bucket list of Magento multi-vendor marketplace extension. FYI, we're now flooding out with numerous features that are whole level to the market and made few updates in our marketplace extension. Please refer it and those who seek for the best Magento marketplace can now make use of this - https://www.webnexs.com/magento-marketplace.php

0
thg 6 3, 2021 9:27 SA

//Handle getout to login screen là như thế nào ạ

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í