Cùng một mã nguồn PHP và môi trường Nginx, cùng mở một trang quản trị (admin tool) có lượng dữ liệu render lớn F5 lúc được, lúc bị ngắt cụt mã HTML giữa chừng (trang web mất chân trang, giao diện vỡ, thiếu dữ liệu).

  1. Hiện tượng (Symptom) # Triệu chứng: Cùng một mã nguồn PHP và môi trường Nginx, cùng mở một trang quản trị (admin tool) có lượng dữ liệu render lớn: Một server chạy bình thường. Một server gặp tình trạng tải trang chập chờn: F5 lúc được, lúc bị ngắt cụt mã HTML giữa chừng (trang web mất chân trang, giao diện vỡ, thiếu dữ liệu). Đặc điểm gây nhiễu: Các thông số tài nguyên cốt lõi giữa 2 bên hoàn toàn giống nhau ( memory_limit = 4096M , max_execution_time = 0 , output_buffering = 0 , cấu hình pool PHP-FPM đồng nhất). 2. Nguyên nhân gốc rễ (Root Cause) # Cơ chế đệm response của Nginx kết hợp FastCGI: Khi PHP trả dữ liệu về Nginx, nếu payload nhỏ hơn bộ đệm trong RAM ( fastcgi_buffer_size / fastcgi_buffers , thường là 4KB–64KB tùy OS/arch), Nginx stream trực tiếp về client mượt mà. Khi dữ liệu HTML vượt quá kích thước buffer RAM, Nginx bắt buộc phải băm (hash) và ghi phần dữ liệu vượt ngưỡng vào thư mục tạm trên ổ cứng ( fastcgi_temp/ ). Lỗi phát sinh: Thư mục cài đặt Nginx hoặ...

[Ubuntu] Cài đặt VMWare 7.1 cho Linux

       Đối với các bạn IT thì việc sử dụng các phần mềm tạo máy ảo là không thể thiếu được. Mặc dù VirtualBox đã quá tốt cho việc tạo và sử dụng máy ảo trên nền nảng Linux rồi, nhưng hôm nay mình sẽ giới thiệu đến các bạn cách cài đặt VMWare - phần mềm tạo máy ảo mà đa số chúng ta sử dụng trên HĐH Windows.
       Không có gì phải lúng túng khi làm quen với một nền tảng mới cả, cách cài đặt VMWare cũng đơn giản như trên Windows vậy.
       Giờ thì bạn hãy vào trang downloads của VMWare để tải bản VMWare dành cho bản Linux của mình (32bit hay 64bit) Tất cả các distro Linux đều sử dụng chung các file cài đặt này. File tải về có dạng *.bunble, dung lượng ~309MB :D
       Trong khi chờ đợi tải file đó về bạn hãy vào terminal gõ lệ [code]sudo apt-get install build-essential linux-headers-$(uname -r)[/code]
       Sau khi tải xong file 309MB ở trên, thì bạn thêm quyền thực thi cho nó. Ví dụ bạn tải nó về đặt trong ~/Downloads và nó có tên VMware-Workstation-Full-7.1.3-324285.i386.bundle thì gõ lệnh [code]chmod +x ~/Downloads/VMware-Workstation-Full-7.1.3-324285.i386.bundle[/code]
       Tiếp tục lệnh: [code]sudo ./Downloads/VMware-Workstation-Full-7.1.3-324285.i386.bundle[/code]
       Thế là màn hình sau đây xuất hiện, bạn chỉ cần tiến hành cài đặt như trên Windows qua các bước mà Wizard hướng dẫn.





Ở bước sau đây bạn không cần phải điền gì cả (nếu bạn muốn thay đổi vị trí cài đặt thì hãy gõ đường dẫn vào - tuy nhiên not recommend)




Các thông số bạn cứ để mặc định
dịnh. Đây là bước cuối cùng. chỉ cần ấn Install để xác nhận việc cài đặt là OK!


Chúc mừng bạn! Khi thực hiện đến bước này thì bạn đã cài đặt thành công VMWare.  Bạn vào Application/System Tools/ VMWare Workstation. Giao diện của chương trình sẽ hiện ra thế này:




Khi các bạn chạy một máy ảo thì VMWare sẽ buộc bạn Active chương trình. 



Khi đó hãy nhập vào key: AU75H-ARWE6-4896Y-X5QQT-QZ0UA


Thế là tất cả các bước đã hoàn thành rồi nhá !



Chúc các bạn thành công!

Nhận xét

  1. Cám ơn nhá bạn, mình đánh vật với nó 2 ngày trời không biết làm sao cài :D

    Trả lờiXóa

Đăng nhận xét

Bài đăng phổ biến từ blog này

Gọi hàm nhiều cấp trong MIPS

Đệ quy trong MIPS