আমি আমার সেটআপে পিএইচপি ত্রুটিগুলি কোথায় চলেছে তা জানার চেষ্টা করছি। আমি পিএইচপি- এফপিএমের বিপরীত প্রক্সি হিসাবে এনজিন্স চালাচ্ছি , তবে আমার অ্যাপ্লিকেশনটি যে বিভিন্ন E_NOTICE বা E_WARNING বার্তা তৈরি করছে তা দেখছি না । কেবলমাত্র আমি জানি যে তারা ঘটছে তা হ'ল ব্যর্থ প্রতিক্রিয়া এবং নিউরেলিক স্ট্যাক ট্রেসগুলি ধরা।
এখানে লগিং কনফিগারেশন:
nginx.conf
proxy_intercept_errors on;
fastcgi_intercept_errors on;
php.ini
error_reporting = E_ALL
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = On
error_log = syslog
পিএইচপি-fpm.conf
[global]
error_log = /var/log/php-fpm/fpm-error.log
[www]
access.log = /var/log/php-fpm/access.log
access.format = "%t \"%m %r%Q%q\" %s %{mili}dms %{kilo}Mkb %C%%"
catch_workers_output = yes
php_flag[display_errors] = on
php_admin_flag[log_errors] = true
rsyslog.conf
:syslogtag, contains, "php" /var/log/php-fpm/error.log
আমি পিএইচপি কনফিগার করেছি সিসলোগে লগ করার জন্য, তবে এফপিএমের কোনও সিসলগ ফাংশন নেই তাই এটি কোনও ফাইলে লগইন করে। ত্রুটিগুলি কোথায় শেষ হয় তা আমি সত্যিই চিন্তা করি না, কেবল সেগুলি কোথাও শেষ হয়।
আমি কীভাবে এটি কাজ করতে পারি তার কোনও ক্লু?