Chào anh, em đang thực hiện record 1 app trên mobile (cả iOS và Android) sử dụng protocol https và gặp lỗi:
"Response message: Received fatal alert: certificate_unknown
ensure browser is set to accept the JMeter proxy certificate"
Em đã thực hiện xóa file CRT cài lại nhiều lần nhưng mà vẫn không được.
Anh có cách xử lý nào cho vấn đề này không tư vấn giúp em với ạ!
bạn hướng dẫn
Ở trong thư mục Repositories chúng ta tạo 1 class post.
đùng 1 cái tư nhiên
Quay trở lại thằng PostController. Việc cần làm là chúng ta sẽ inject thằng PostRepository vào __construct() của PostController. Rồi sử dụng nó thông qua biến $postRepository chúng ta tạo ra.
PostRepository lấy đâu ra vậy ?
Khi mình đã tích hợp api của pm2 vào project mình rồi, thì lúc start app mình dùng pm2 luôn hay là node app.js.
Khi đã có file config cho pm2 rồi thì khi start bạn dùng lệnh pm2 start app.js thôi Sau khi start bằng pm2 thì bạn có thể dùng các câu lệnh khác của pm2 để quản lý tiến trình nodejs, như stop, restart, reload ....
Nếu start bằng pm2 (vì mình thấy hướng dẫn là cần install pm2 global), thì lúc này mình thấy api của pm2 có cho phép start nhiều process dạng cluster, nếu như start app bằng pm2 ở mode cluster thì chuyện gì xảy ra.
Hiểu đơn giản thì Cluster mode tức là bạn sẽ chạy nhiều proccess cùng một lúc. Ví dụ khi bạn chạy với lệnh node app.js như bình thường thì sẽ chỉ có 1 proccess nodejs chạy file app.js thôi, và điều này sẽ không tận dụng được hết sức mạnh của một một hệ thống có 4, 8 cores CPU. Với cluster mode của pm2 thì bạn có thể chạy 4, 8 proccess khác nhau, độc lập với nhau, và tất cả đều được quản lý qua pm2, đồng thời quá trình load-balancing cũng được thực hiện luôn bởi pm2 mà bạn không cần phải làm thêm gì cả
@huuhung96 Bạn hoàn toàn có thể cài đặt và chạy server nodejs (socket.io) trên cùng một server với server đang chạy Laravel (nginx) của bạn mà.
Bạn chỉ cần cài các package nodejs cần thiết, cùng với đó là sử dụng một process manager để quản lý tiến trình chạy server socket.io của mình là được. Bạn có thể tham khảo pm2, một Nodejs process manager rất phổ biến và được dùng nhiều trên production.
Do nginx với server nodejs sẽ lắng nghe ở 2 port khác nhau, nên chúng không ảnh hưởng gì đến nhau cả, bạn có thể khởi chạy chúng đồng thời trên 1 server mà không có vấn đề gì đâu
THẢO LUẬN
Hay quá bác ơi. Tks bác đã chia sẻ rất nhiều tài liệu cho m.n!
Chào anh, em đang thực hiện record 1 app trên mobile (cả iOS và Android) sử dụng protocol https và gặp lỗi: "Response message: Received fatal alert: certificate_unknown ensure browser is set to accept the JMeter proxy certificate" Em đã thực hiện xóa file CRT cài lại nhiều lần nhưng mà vẫn không được. Anh có cách xử lý nào cho vấn đề này không tư vấn giúp em với ạ!
Mình sẽ làm ạ
Chị ơi cho e hỏi sao e k lưu số 0 vào Mongodb thế ạ?
Good job
Tks pro.
@xdangminhtruongx @vunguyen10111995 Cảm ơn mọi người đã đọc và ủng hộ.
(bantim)
Cám ơn Kim vì bài viết. Hy vọng được thấy nhiều bài hơn về traefik ^^
Link blogger không vào được bạn ơi
Bài viết hay lắm
hàm false rồi admin ưi
bạn hướng dẫn Ở trong thư mục Repositories chúng ta tạo 1 class post. đùng 1 cái tư nhiên Quay trở lại thằng PostController. Việc cần làm là chúng ta sẽ inject thằng PostRepository vào __construct() của PostController. Rồi sử dụng nó thông qua biến $postRepository chúng ta tạo ra. PostRepository lấy đâu ra vậy ?
cảm ơn c đã góp ý t sẽ update nhanh nhất có thể!
cảm ơn c đã góp ý nhé
Có phần 3 chưa anh ơi
Thank for share!
@VeTrinh
Khi đã có file config cho pm2 rồi thì khi start bạn dùng lệnh
pm2 start app.js
thôi Sau khi start bằngpm2
thì bạn có thể dùng các câu lệnh khác củapm2
để quản lý tiến trình nodejs, như stop, restart, reload ....Hiểu đơn giản thì Cluster mode tức là bạn sẽ chạy nhiều proccess cùng một lúc. Ví dụ khi bạn chạy với lệnh
node app.js
như bình thường thì sẽ chỉ có 1 proccess nodejs chạy file app.js thôi, và điều này sẽ không tận dụng được hết sức mạnh của một một hệ thống có 4, 8 cores CPU. Với cluster mode của pm2 thì bạn có thể chạy 4, 8 proccess khác nhau, độc lập với nhau, và tất cả đều được quản lý qua pm2, đồng thời quá trình load-balancing cũng được thực hiện luôn bởi pm2 mà bạn không cần phải làm thêm gì cả@huuhung96 Bạn hoàn toàn có thể cài đặt và chạy server
nodejs
(socket.io
) trên cùng một server với server đang chạy Laravel (nginx) của bạn mà.Bạn chỉ cần cài các package nodejs cần thiết, cùng với đó là sử dụng một process manager để quản lý tiến trình chạy server
socket.io
của mình là được. Bạn có thể tham khảo pm2, một Nodejs process manager rất phổ biến và được dùng nhiều trên production.Do
nginx
với servernodejs
sẽ lắng nghe ở 2 port khác nhau, nên chúng không ảnh hưởng gì đến nhau cả, bạn có thể khởi chạy chúng đồng thời trên 1 server mà không có vấn đề gì đâuTạo Intent thì tạo như thế nào, startListening là start như thế nào phải ghi rõ ra chứ!