/[smeserver]/rpms/smeserver-php/sme10/smeserver-php-fpm-0.1.1-bz10877-pool-logs.patch
ViewVC logotype

Contents of /rpms/smeserver-php/sme10/smeserver-php-fpm-0.1.1-bz10877-pool-logs.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Mar 9 16:57:16 2020 UTC (4 years, 8 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-php-3_0_0-20_el7_sme, smeserver-php-3_0_0-44_el7_sme, smeserver-php-3_0_0-47_el7_sme, smeserver-php-3_0_0-7_el7_sme, smeserver-php-3_0_0-12_el7_sme, smeserver-php-3_0_0-22_el7_sme, smeserver-php-3_0_0-31_el7_sme, smeserver-php-3_0_0-25_el7_sme, smeserver-php-3_0_0-28_el7_sme, smeserver-php-3_0_0-45_el7_sme, smeserver-php-3_0_0-48_el7_sme, smeserver-php-3_0_0-11_el7_sme, smeserver-php-3_0_0-6_el7_sme, smeserver-php-3_0_0-10_el7_sme, smeserver-php-3_0_0-43_el7_sme, smeserver-php-3_0_0-46_el7_sme, smeserver-php-3_0_0-41_el7_sme, smeserver-php-3_0_0-30_el7_sme, smeserver-php-3_0_0-29_el7_sme, smeserver-php-3_0_0-4_el7_sme, smeserver-php-3_0_0-42_el7_sme, smeserver-php-3_0_0-5_el7_sme, smeserver-php-3_0_0-21_el7_sme, smeserver-php-3_0_0-24_el7_sme, smeserver-php-3_0_0-34_el7_sme, smeserver-php-3_0_0-3_el7_sme, smeserver-php-3_0_0-37_el7_sme, smeserver-php-3_0_0-40_el7_sme, smeserver-php-3_0_0-9_el7_sme, smeserver-php-3_0_0-18_el7_sme, smeserver-php-3_0_0-15_el7_sme, smeserver-php-3_0_0-8_el7_sme, smeserver-php-3_0_0-35_el7_sme, smeserver-php-3_0_0-26_el7_sme, smeserver-php-3_0_0-32_el7_sme, smeserver-php-3_0_0-17_el7_sme, smeserver-php-3_0_0-14_el7_sme, smeserver-php-3_0_0-16_el7_sme, smeserver-php-3_0_0-13_el7_sme, smeserver-php-3_0_0-38_el7_sme, smeserver-php-3_0_0-19_el7_sme, smeserver-php-3_0_0-27_el7_sme, smeserver-php-3_0_0-39_el7_sme, smeserver-php-3_0_0-36_el7_sme, smeserver-php-3_0_0-33_el7_sme, smeserver-php-3_0_0-23_el7_sme, HEAD
* Mon Mar 09 2020 Jean-Philipe Pialasse <tests@pialasse.com> 3.0.0-3.sme
- fix typos and logic in scripts [SME: 10335]
- only set php admin values if php module is enabled [SME: 10871]
- redirect php*-php-fpm services logs to /var/log/php/php*/php-fpm.log [SME: 10879]
- pool logs in /var/log/php/*/error.log [SME: 10877]

1 diff -Nur smeserver-php-3.0.0.old/createlinks smeserver-php-3.0.0/createlinks
2 --- smeserver-php-3.0.0.old/createlinks 2020-01-28 13:54:44.000000000 -0500
3 +++ smeserver-php-3.0.0/createlinks 2020-03-09 12:52:00.414000000 -0400
4 @@ -79,5 +79,5 @@
5 safe_symlink('/etc/e-smith/templates-default/template-begin-shell', 'root/etc/e-smith/templates/etc/cron.daily/tmpwatch-php-fpm/template-begin');
6
7 event_link("php-pool-dirs", qw(ibay-create ibay-delete ibay-modify ibay-modify-files ibay-modify-servers smeserver-php-update), "90");
8 -
9 +event_link("php-pool-customs", qw(ibay-create ibay-delete ibay-modify ibay-modify-files ibay-modify-servers smeserver-php-update console-save post-upgrade post-install), "90");
10
11 diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/events/actions/php-pool-customs smeserver-php-3.0.0/root/etc/e-smith/events/actions/php-pool-customs
12 --- smeserver-php-3.0.0.old/root/etc/e-smith/events/actions/php-pool-customs 1969-12-31 19:00:00.000000000 -0500
13 +++ smeserver-php-3.0.0/root/etc/e-smith/events/actions/php-pool-customs 2020-03-09 12:49:03.372000000 -0400
14 @@ -0,0 +1,24 @@
15 +#!/usr/bin/perl -w
16 +
17 +use strict;
18 +use warnings;
19 +use File::Path qw(make_path remove_tree);
20 +use esmith::ConfigDB;
21 +
22 +my $pool_db = esmith::ConfigDB->open_ro('php') || esmith::ConfigDB->create('php');
23 +
24 +foreach my $pool ($pool_db->get_all_by_prop(type => 'pool')){
25 + my $status = $pool->prop('status') || 'enabled';
26 + next unless ($status eq 'enabled');
27 + my $key = $pool->key;
28 + my @dirs = ( "/var/log/php/$key",
29 + "/var/lib/php/$key/session",
30 + "/var/lib/php/$key/wsdlcache",
31 + "/var/lib/php/$key/opcache",
32 + "/var/lib/php/$key/tmp" );
33 + make_path( @dirs, {
34 + owner => 'root',
35 + group => 'www'
36 + });
37 + chmod 0770, @dirs;
38 +}
39 diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All
40 --- smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All 2017-07-27 12:05:00.000000000 -0400
41 +++ smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All 2020-03-09 12:44:24.363000000 -0400
42 @@ -57,11 +57,10 @@
43 php_admin_value[session.save_path] = /var/lib/php/$key/session
44 php_admin_value[opcache.file_cache] = /var/lib/php/$key/opcache
45 php_admin_value[upload_tmp_dir] = /var/lib/php/$key/tmp
46 -php_admin_value[error_log] = /var/log/php/$key/error.log
47 php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f php@{ $DomainName }
48 php_admin_flag[display_errors] = $display_errors
49 php_admin_flag[log_errors] = $log_errors
50 -php_admin_value[error_log] = syslog
51 +php_admin_value[error_log] = /var/log/php/$key/error.log
52 php_admin_value[memory_limit] = $memory_limit
53 php_admin_value[max_execution_time] = $max_execution_time
54 php_admin_value[post_max_size] = $post_max_size
55 diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays
56 --- smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays 2020-01-28 13:47:06.000000000 -0500
57 +++ smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays 2020-03-09 12:44:50.061000000 -0400
58 @@ -51,11 +51,10 @@
59 php_admin_value[session.save_path] = /var/lib/php/$key/session
60 php_admin_value[opcache.file_cache] = /var/lib/php/$key/opcache
61 php_admin_value[upload_tmp_dir] = /var/lib/php/$key/tmp
62 -php_admin_value[error_log] = /var/log/php/$key/error.log
63 php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f php@{ $DomainName }
64 php_admin_flag[display_errors] = off
65 php_admin_flag[log_errors] = on
66 -php_admin_value[error_log] = syslog
67 +php_admin_value[error_log] = /var/log/php/$key/error.log
68 php_admin_value[memory_limit] = $memory_limit
69 php_admin_value[max_execution_time] = $max_execution_time
70 php_admin_value[post_max_size] = $post_max_size
71 diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings
72 --- smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings 2017-07-27 12:05:00.000000000 -0400
73 +++ smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings 2020-03-09 12:46:45.816000000 -0400
74 @@ -1,7 +1,6 @@
75 php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f php@{ $DomainName }
76 php_admin_flag[display_errors] = off
77 php_admin_flag[log_errors] = on
78 -php_admin_value[error_log] = syslog
79 php_admin_value[memory_limit] = { $MemoryLimit }
80 php_admin_value[max_execution_time] = { $MaxExecutionTime }
81 php_admin_value[post_max_size] = { $PostMaxSize }

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed