Tôi đang chuyển phpMyAdmin khỏi máy chủ Debian cũ sang Kubernetes bằng GKE. Tôi đã tạo một hình ảnh Docker chạy phpMyAdmin với apache2. Trang web xuất hiện và tôi có thể đăng nhập vào nhiều cơ sở dữ liệu MySQL khác nhau và thực hiện một số truy vấn, nhưng chỉ sau vài phút, các truy vấn ngừng hoạt động và tôi nhận được thông báo lỗi "Lỗi khi xử lý yêu cầu/Mã lỗi:502/Văn bản lỗi: Xấu Cổng (bị từ chối)".
Bộ nhớ phiên ghi vào ổ đĩa GCP Filestore (NFS) được đính kèm. Nếu tôi thay đổi bộ nhớ phiên để ghi vào thư mục cục bộ thay vì NFS, mọi thứ sẽ bắt đầu hoạt động.
Tôi thích sử dụng bộ lưu trữ NFS dùng chung hơn vì điều này cho phép tôi dễ dàng phân cụm nhiều phiên bản back-end của phpMyAdmin. Có cách nào để tôi có thể định cấu hình phpMyAdmin để hỗ trợ ghi thông tin phiên vào NFS để tránh những sự cố này không?
Đây là cấu hình phpMyAdmin:
$cfg['AllowUserDropDatabase'] = FALSE;
$cfg['AllowArbitraryServer'] = FALSE;
$cfg['ShowCreateDb'] = FALSE;
$cfg['Máy chủ'][1]['Máy chủ'] = '127.0.0.1';
$cfg['Servers'][1]['verbose'] = 'mysql-srv1.example.com';
$cfg['Máy chủ'][1]['cổng'] = '3306';
$cfg['Servers'][1]['auth_type'] = 'cookie';
$cfg['Máy chủ'][1]['pmadb'] = '';
$cfg['Servers'][1]['DisableIS'] = true;
$cfg['Máy chủ'][2]['Máy chủ'] = '127.0.0.1';
$cfg['Servers'][2]['verbose'] = 'mysql-srv2.example.com';
$cfg['Máy chủ'][2]['cổng'] = '3316';
$cfg['Servers'][2]['auth_type'] = 'cookie';
$cfg['Máy chủ'][2]['pmadb'] = '';
$cfg['Servers'][2]['DisableIS'] = true;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
$cfg['blowfish_secret'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$cfg['SessionSavePath'] = '/var/tmp/phpmyadmin';