Saya coba switch lagi ke PHP-FPM tapi masih internal server error
. Padahal saat Saya jalankan /script/restart-all sudah OK semua, termasuk php-fpm nya.
VPS saya 4 CORE, 1 MB, nginxproxi, php 53u, saat ini kembali ke php-ruid2 dan normal. VPS berisi website WP Multisite jenis subdomain (600 user blog) dengan trafik yg biasa saja (masih rendah). Tampilan Internal server error sudah saya dapat saat mengakses
http://domain.com/phpinfo.phpconfig custom.php53-fpm-pool.conf.tpl
<?php
$userinfo = posix_getpwnam($user);
if ($user === 'apache') {
// MR -- for future purpose, apache user have uid 50000
$fpmport = 50000;
} else {
$userinfo = posix_getpwnam($user);
$fpmport = (50000 + $userinfo['uid']);
}
if ($user == 'apache') {
$pool = 'default';
} else {
$pool = $user;
}
$startservers = '3';
$minspareservers = '1';
$maxspareservers = '4';
$maxchildren = '20';
?>
[<?php echo $pool; ?>]
listen = 127.0.0.1:<?php echo $fpmport; ?>
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
user = <?php echo $user; ?>
group = <?php echo $user; ?>
pm = dynamic
pm.max_children = <?php echo $maxchildren; ?>
pm.start_servers = <?php echo $startservers; ?>
pm.min_spare_servers = <?php echo $minspareservers; ?>
pm.max_spare_servers = <?php echo $maxspareservers; ?>
pm.max_requests = 2000
;pm.status_path = /status
;ping.path = /ping
;ping.response = pong
request_terminate_timeout = 120s
request_slowlog_timeout = 30s
slowlog = /var/log/php-fpm/slow.log
rlimit_files = 1024
rlimit_core = 0
;chroot =
;chdir = /var/www
catch_workers_output = yes
security.limit_extensions = .php .php3 .php4 .php5
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f webmaster@domain.com
;php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/php-fpm/error.log
php_admin_value[session.save_path] = /var/lib/php/session
php_admin_flag[log_errors] = on
php_admin_value[memory_limit] = 128M
config /etc/nginx/nginx.conf
user nginx;
worker_processes 4;
worker_rlimit_nofile 400000;
pid /var/run/nginx.pid;
events {
worker_connections 2048;
use epoll;
}
http {
add_header Cache-Control public;
server_names_hash_max_size 4096;
server_names_hash_bucket_size 2048;
types_hash_bucket_size 64;
types_hash_max_size 2048;
client_header_buffer_size 2k;
client_header_timeout 180s;
client_body_timeout 180s;
send_timeout 180s;
client_max_body_size 64M;
client_body_buffer_size 128k;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens on;
include '/etc/nginx/conf.d/*.conf';
}
Config my.cnf
[mysqld]
## General
datadir = /var/lib/mysql
tmpdir = /var/lib/mysqltmp
socket = /var/lib/mysql/mysql.sock
skip-name-resolve
sql-mode = NO_ENGINE_SUBSTITUTION
#event-scheduler = 1
## Cache
thread-cache-size = 16
table-open-cache = 4096
table-definition-cache = 2048
query-cache-size = 32M
query-cache-limit = 1M
## Per-thread Buffers
sort-buffer-size = 1M
read-buffer-size = 1M
read-rnd-buffer-size = 1M
join-buffer-size = 1M
## Temp Tables
tmp-table-size = 32M
max-heap-table-size = 64M
## Networking
back-log = 100
#max-connections = 200
max-connect-errors = 10000
max-allowed-packet = 16M
interactive-timeout = 3600
wait-timeout = 600
### Storage Engines
#default-storage-engine = InnoDB
innodb = FORCE
## MyISAM
key-buffer-size = 64M
myisam-sort-buffer-size = 128M
## InnoDB
#innodb-buffer-pool-size = 128M
#innodb-log-file-size = 100M
#innodb-log-buffer-size = 8M
#innodb-file-per-table = 1
#innodb-open-files = 300
## Replication
server-id = 1
#log-bin = /var/log/mysql/bin-log
#relay-log = /var/log/mysql/relay-log
relay-log-space-limit = 16G
expire-logs-days = 7
#read-only = 1
#sync-binlog = 1
#log-slave-updates = 1
#binlog-format = STATEMENT
#auto-increment-offset = 1
#auto-increment-increment = 2
## Logging
#log-output = FILE
#slow-query-log = 1
#slow-query-log-file = /var/log/mysql/slow-log
#log-slow-slave-statements
#long-query-time = 2
[mysqld_safe]
log-error = /var/log/mysqld.log
open-files-limit = 65535
[mysql]
no-auto-rehash