Chúng tôi có một ứng dụng đã chạy được khoảng 2 năm nay mà không gặp vấn đề gì.
Sáng nay khi tôi vào trang web đã gặp lỗi:
Session: connection failed
Tôi đã kiểm tra các kết nối cơ sở dữ liệu, kiểm tra người dùng, kiểm tra các khoản tài trợ cho người dùng, mọi thứ đều ổn.
Tôi đã tạo một trang thử nghiệm bằng cách sử dụng thông tin kết nối trong tệp .inc.xml
Có một lỗi kết nối mysql.
Đây là tập tin gốc:
<TYPE>mysql</TYPE>
<HOST>dbl</HOST>
<USER>dbuser</USER>
<PASSWORD key="PUT A KEY HERE TO DECRYPT THE PASSWORD">password</PASSWORD>
Tên máy chủ của máy chủ không phải là dbl
Tôi đã thay đổi dòng thứ hai thành này:
<TYPE>mysql</TYPE>
<HOST>localhost</HOST>
<USER>dbuser</USER>
<PASSWORD key="PUT A KEY HERE TO DECRYPT THE PASSWORD">password</PASSWORD>
Nó kết nối tốt.
Thực hiện cùng một thay đổi đối với tệp .inc.xml gốc và ứng dụng đã được sao lưu và chạy tốt.
Những câu hỏi của tôi):
Tôi đã kiểm tra nhật ký kiểm toán, kết nối, truy vấn, hệ thống đã không được truy cập trong khoảng 3 tuần.
Tệp .inc.xml đã được sửa đổi lần cuối cách đây hơn một năm.
Tại sao ứng dụng tất cả sẽ dừng đột ngột khi lấy dbl làm máy chủ?
Tên máy chủ dbl đó đến từ đâu?
Bố cục hệ thống:
[root@acpr-web-x ~]# cat /proc/version
Linux version 2.6.32-358.2.1.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Wed Feb 20 12:17:37 EST 2013
[root@acpr-web-x ~]# httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Aug 15 2014 03:02:07
[root@acpr-web-x ~]# php -v
PHP 5.3.3 (cli) (built: Oct 23 2014 06:58:46)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Mysql Server version: 5.1.73-log Source distribution