THẢO LUẬN

Ra tết, em đang rảnh, đến cty cũng chẳng có việc, ngồi làm lại theo hướng dẫn của a 😃)

0

Nếu dính tới redis thì sao ạ? Nodejs có liên kết với local redis thì sao? 😃

0

ko sai em nha, chỗ này em nói đúng rồi, với anh up DBContext lên rồi nhé 😄

0

@tuanbacyen Rất nhanh luôn bạn à, 20 người canh nhất nút đó. Dạng cướp quà, zựt quà chẳng hạn.

0

@huukimit Đã chỉnh lại, cám ơn bạn đã góp ý.

0

Screen Shot 2019-02-13 at 3.46.52 PM.png

Dựa vào thông tin thì em đặt như này ạ

'host' => env('MYSQL_URL', 'calendar-event_mysql1'),
'port' => 3306,

cơ mà có vẻ chưa đúng lắm

0

Hix khó quá e tìm mãi chẳng hiểu, làm có khác bài turorial này của anh nhiều không

0

@devil_boom_129 Trong file app.php có đoạn này

'username' => env('MYSQL_USERNAME', 'root'),
'password' => env('MYSQL_PASSWORD', ''),

thì tức là nó sẽ ưu tiên giá trị trong file .env, nếu trong file .env không định nghĩa, thì nó sẽ lấy giá trị mặc định ở phía sau.

Em check lại phần config 'host' => env('MYSQL_URL', null), nhé, xem host của em đang trỏ sang đâu? Nếu đang là localhost thì phải đổi thành tên service (hostname) của container mysql.

Đồng thời thêm cái config port vào nữa.

0

@huukimit chắc chắn chạy rồi

0

@thangtd90 em vẫn theo cái post này mà mò theo thôi ạ https://blog.cloud66.com/deploying-your-cakephp-applications-with-cloud-66/ với lại em chỉnh ở app.php và .env của cake. không biết chỉnh chỗ nào thì đúng

0

Em gửi cái config DB connection lên đây được không 🤔 Có vẻ như em đang config connect đến DB thông qua unix socket nên nó báo là "No such file or directory" 🤔

Do em đang dùng Docker (docker compose) và chạy Mysql ở một container khác, nên em cần connect qua port 3306 của container mysql, chứ không phải file mysql.sock ở localhost.

0

Chạy composer install chưa bạn?

0

Theo mình việc này đâu cần lock lại nhỉ. Request của bạn chắc cũng không đến con số lớn nên server vẫn cân được hết chứ ??.

0

nhất nhanh quá nó sẽ gửi nhiều request lên hệ thống.

Ý bạn có phải là: nhấn nhanh quá nó sẽ gửi nhiều request lên hệ thống. :-?

0

Mình có ứng dụng http 2.0 + gzip vào nữa.

0

Mình có 3 dự án chạy liên tục:

  • Laravel
  • Node js chat bot telegram
  • Node js chat bot facebook Cùng kết nói với 1 mysql và kết nói với redis server(local)

Mình ko tìm cách nào chia nhỏ ra để ứng dụng docker.

0

Tôi copy phần code Hello World vào và chạy thử. Màn hình xuất hiện thông báo lỗi. Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. You likely forgot to export your component from the file it's defined in. Tôi đã thử các đoạn code khác trong bài nhưng đều xuất hiện lỗi tương tự. Mong nhận được phản hồi sớm nhất. Untitled.png

0
thg 2 13, 2019 5:28 SA

@huukimit mình xử lý được rồi, mình dùng cách giống của @huukimit. Phải để xuất lên để thêm bảng thôi 😃)

+1

Về ý kiến là agile hay water fall thì tùy hoàn cảnh mới hiệu quả, mình hoàn toàn đồng ý với bạn. Dựa vào hoàn cảnh, sự kết hợp/tương tác của các bên tham gia đôi khi mình phải tạo ra một development model riêng biệt, kết hợp giữa các mô hình với nhau. Mình không nên cứng nhắc khi lựa chọn model nếu như hoàn cảnh không cho phép, điều đó chỉ làm tăng rủi ro (về nhân sự, thời gian phát hành) và chi phí hơn. Mục đích là đưa dự án đến thành công nên cuối cùng chọn model nào phù hợp mới là điều quan trọng nhất. Bên trên mình chỉ muốn nói là "mình thì nghĩ agile mà làm dự án phức tạp, ít requirement thì fail sml" thì nó nghe có vẻ không logic. Vì nếu dự án phức tạp mà ít requirement thì khó xảy ra lắm (thậm chí mình chưa bao giờ thấy).

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í