Tác nhân PHP là một phần mở rộng PHP. Khi máy chủ web của bạn khởi động và tải PHP, nó cũng tải tác nhân PHP và phân tích tệp cấu hình newrelic.ini
của nó. Máy chủ web sử dụng cấu hình đó cho đến khi được yêu cầu tải lại và phân tích lại các tệp cấu hình. Khởi động lại nhắc máy chủ web làm điều đó
Bạn phải khởi động lại máy chủ web của mình khi
Bạn sửa đổi tập tin cấu hình của bạn
Thay đổi cấu hình trong tệp newrelic.ini
hoặc newrelic.cfg
không có hiệu lực [ví dụ: đặt tên cho ứng dụng của bạn, tạo nhật ký, thay đổi khóa cấp phép của bạn] cho đến khi bạn khởi động lại máy chủ web
Trình quản lý gói của bạn tự động cập nhật tác nhân mà không cần khởi động lại máy chủ web
Mẹo
Để tránh tình trạng này, hãy đặt loại trừ cho newrelic-php5*
trong trình quản lý gói của bạn
Nếu trình quản lý gói của bạn tự động cập nhật tác nhân, bạn phải khởi động lại máy chủ web của mình. Cập nhật tác nhân mà không khởi động lại có thể khiến tác nhân ngừng báo cáo
Sự cố này xảy ra khi bật tự động cập nhật và daemon cập nhật lên phiên bản mới. Trình nền mới sau đó không thể giao tiếp với tác nhân vẫn đang chạy phiên bản cũ
Để tránh điều này, tác nhân mới phải được bắt đầu sau khi cập nhật. Quá trình này phức tạp vì việc khởi động lại tác nhân đầy đủ cũng yêu cầu bạn khởi động lại phần mềm máy chủ web của mình
Trình nền được thiết lập để khởi động ở chế độ bên ngoài
Nếu bạn có tác nhân ở chế độ khởi động bên ngoài, bạn phải khởi động trình nền theo cách thủ công và khởi động lại tác nhân để tác nhân báo cáo
Apache không khởi động lại hoàn toàn bằng lệnh apachectl restart
Việc sử dụng lệnh apachectl restart
không phải lúc nào cũng khởi động lại hoàn toàn máy chủ web, do đó, lệnh này không phân tích lại các tệp cấu hình của tác nhân. Di tích mới khuyên bạn nên sử dụng
Đây có lẽ là một câu hỏi khập khiễng, nhưng giống như tiêu đề đã nói, làm thế nào để bạn khởi động lại php để php. ini sẽ có hiệu lực?
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
PFMaBiSmAd
Đăng ngày 1 tháng 9 năm 2009
PFMaBiSmAd
- cựu nhân viên
- 16. 7k
- Địa điểm. Colorado, Hoa Kỳ. S. A
- Chia sẻ
Đăng ngày 1 tháng 9 năm 2009
Bạn cần khởi động lại máy chủ web mà php là một phần của
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
thằng ngu
Đăng ngày 1 tháng 9 năm 2009
thằng ngu
- Các thành viên
- 369
- Tác giả
- Chia sẻ
Đăng ngày 1 tháng 9 năm 2009
Bạn cần khởi động lại máy chủ web mà php là một phần của
Cảm ơn. Đó là những gì tôi đã sợ. Đây là một máy chủ rất bận rộn
CHỈNH SỬA. đợi một chút. Bạn có nghĩa là khởi động lại máy tính thực tế hoặc trang web? . Cái này trên IIS và tôi đã dừng và khởi động lại trang web mặc định
Tôi đã bỏ ghi chú php_ldap. dll, đã khởi động lại trang web, nhưng vẫn không có phần LDAP trong tệp phpinfo[]
Ý tưởng?
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
hoangtu88
Đăng ngày 1 tháng 9 năm 2009
hoangtu88
- cựu nhân viên
- 10. 5k
- Địa điểm. Vương Quốc Anh, Bournemouth
- Chia sẻ
Đăng ngày 1 tháng 9 năm 2009
Hãy chắc chắn rằng php. ini bạn đang chỉnh sửa là cái mà php đang đọc. Để kiểm tra điều này, hãy chạy hàm phpinfo[] và kiểm tra dòng có nhãn là Tệp cấu hình đã tải. Nếu PHP đang đọc một php. ini, điều này sẽ hiển thị đường dẫn đầy đủ đến vị trí của nó
Bạn chỉ cần khởi động lại máy chủ HTTP [trong trường hợp của bạn là IIS] khi bạn đã thực hiện bất kỳ thay đổi nào đối với tệp php. ban đầu
- Trích dẫn
Liên kết để bình luậnChia sẻ trên các trang web khác
thằng ngu
Đăng ngày 1 tháng 9 năm 2009
thằng ngu
- Các thành viên
- 369
- Tác giả
- Chia sẻ
Đăng ngày 1 tháng 9 năm 2009
Hãy chắc chắn rằng php. ini bạn đang chỉnh sửa là cái mà php đang đọc. Để kiểm tra điều này, hãy chạy hàm phpinfo[] và kiểm tra dòng có nhãn là Tệp cấu hình đã tải. Nếu PHP đang đọc một php. ini, điều này sẽ hiển thị đường dẫn đầy đủ đến vị trí của nó
Bạn chỉ cần khởi động lại máy chủ HTTP [trong trường hợp của bạn là IIS] khi bạn đã thực hiện bất kỳ thay đổi nào đối với tệp php. ban đầu
Đây là điều kỳ lạ. Tôi không có mục nhập Tệp cấu hình đã tải đó khi tôi chạy phpinfo[]. Không có gì. Tôi có nó khi chạy trên hộp cục bộ của mình [với Wamp 5], nhưng không có trên máy chủ này