GHI CHÚ: Tôi xin lỗi - Tôi không phải là quản trị viên máy chủ, nhưng tôi gặp sự cố mà tôi cho rằng có thể liên quan đến máy chủ hoặc sự kết hợp giữa máy chủ và mạng.Tôi không có quá nhiều thông tin kỹ thuật về máy chủ hoặc mạng, vì vậy tôi xin lỗi nếu sự thật không rõ ràng hoặc khan hiếm. Tôi chỉ không biết. Tôi không mong đợi các giải pháp ở đây (phần thưởng nếu chúng tôi có được một giải pháp) nhưng ít nhất hãy giúp tôi giải đáp một số câu hỏi mà tôi có thể hỏi quản trị viên máy chủ của mình. Tôi sẽ không thể trả lời các câu hỏi cụ thể về mạng từ ISP, nhưng có thể có những điều tôi có thể theo dõi từ một số công cụ trên máy hoặc mạng cục bộ của chúng tôi có thể cung cấp thông tin chi tiết về sự cố được mô tả bên dưới. Nếu câu hỏi của tôi ở sai diễn đàn, bạn có thể di chuyển nó không? Đây là một khu vực màu xám: mã hay không mã, máy chủ hay không máy chủ, mạng hay không mạng?
Khách hàng của tôi có ứng dụng web liên tục bị mất phiên (mất phiên được xác định là phiên đăng nhập của người dùng bị hủy và người dùng bị đăng xuất), nhưng chỉ trên một mạng, cụ thể là Telkom ở Nam Phi và chỉ trên máy chủ sản xuất ( không phải máy chủ UAT). Chúng tôi đã thử nghiệm với kết nối cáp quang và LTE.
Việc triển khai mà chúng tôi đã thực hiện trong mã để giải quyết vấn đề không nằm trong phạm vi hoạt động của diễn đàn này, nhưng tôi sẽ chỉ nói rằng chúng tôi đã làm mọi thứ mà nghiên cứu của chúng tôi có thể chỉ ra rằng điều đó có thể sai.
Đây là những gì tôi có thể nói với bạn:
- Có một số khác biệt trong PHP INFO của các máy chủ (prod vs UAT), điều đáng chú ý nhất đối với tôi là địa chỉ IP của tôi khi truy cập máy chủ UAT là địa chỉ mạng của mạng của máy khách (có thể chỉ ra một số VPN hoặc mặt nạ hoặc một cái gì đó ?), trong đó địa chỉ IP của tôi khi truy cập máy chủ sản xuất thực tế là địa chỉ do ISP cung cấp.
- POST_MAX_SIZE trên UAT là 64 MB trong khi trên PROD chỉ là 8 MB. Tôi biết điều này đặc biệt liên quan đến PHP, nhưng đó là một sự khác biệt đáng chú ý trong thiết lập.
- Trên các trang mà yêu cầu Ajax không được gửi cụ thể với tiêu đề bộ đệm, máy chủ sản xuất thực hiện lưu trữ chính xác bộ đệm, trong khi máy chủ UAT không lưu vào bộ đệm bất kể, điều này cho tôi thấy sự khác biệt trong cài đặt Apache hoặc .htaccess của máy chủ.