Если бы все было так просто то я бы сюда не обращался за помощью.
Обнова пришла недавно автоматом 4.8.4, тоисть доступ таки есть, или 4.8 и 4.9 имеют разный источник, не думаю.
На сервере есть новые сайты где изначально установлен 4.9, с такими же настройками. Они в это же время автоматом обновились с 4.9 до 4.9.1.
Окей, теоретически если блокируется, тогда где?
Плагины все отключал для чистоты эксперимента. Вордпрес чист без каких либо модификаций, это у меня всегда как раз для автоматического обновления, чтобы потом ничего не "слетело".
Обновы то приходят, но в пределах 4.8, там же на новых сайтах приходят на 4.9
SeVlad, Все перечисленное исключено. Сайт не один, на всех нет обновления.
Сайты на дедике. Плагинов нет подобных которые бы препятствовали. Все родное, без подмен.
Подскажите, пожалуйста, как обновиться к 4.9 если этого нет в панели?
Недавно автоматом обновилось к WordPress 4.8.4.
Пришло стандартное письмо письмо:
Привет! Ваш сайт был автоматически обновлён до WordPress 4.8.4.
....
Также доступен WordPress 4.9.1. Процедура обновления проста и займёт всего несколько секунд:
http s://***********/wp-admin/update-core.php
Но по этой ссылке ничего нет, настройки и плагины которые бы отключали обновления тоже нет.
Раньше все нормально обновлялось.
П.С.
Обновление накатыванием новых файлов поверх старых не вариант.
Хотелось бы чтобы вордпресс сам обновился.
Спасибо. Есть.
А с ТП Вашей я не дружу уже пару лет. :)
Для теста сделал заказ на день. VDS. Сразу оплатил.
2017-11-16 14:03:25
Статус услуги изменен на 'Обрабатывается'
До сих пор не выдали. А действительна она будет только до конца дня.
Можно как то быстрее, получается плачу за сутку, а получаю...
Дело не в деньгах конечно. Но еще часик, два и уже нафиг не надо.
№778667
Mobiaaa,
# /run/systemd/generator.late/nginx.service# Automatically generated by systemd-sysv-generator [Unit] SourcePath=/etc/init.d/nginx Description=LSB: Stop/start nginx Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target After=network-online.target remote-fs.target local-fs.target Wants=network-online.target Conflicts=shutdown.target [Service] Type=forking Restart=no TimeoutSec=5min IgnoreSIGPIPE=no KillMode=process GuessMainPID=no RemainAfterExit=yes SysVStartPriority=1 ExecStart=/etc/init.d/nginx start ExecStop=/etc/init.d/nginx stoplines 2-22
Как бы сюда внести изменения, ведь он генерируется при старте новый я так понимаю.
Я его нашел, изменил, ребут, изменений нет.---------- Добавлено 12.11.2017 в 23:14 ----------Создал такой же файл здесь /lib/systemd/system/
Предварительно подправив, стартанул, но это все на старом на котором и так стартовало. Но вывод # systemctl cat nginx показывает уже мой конфиг.---------- Добавлено 12.11.2017 в 23:31 ----------Запустил на проблемном.
Ситуация без изменений.
Печально все...
madoff, там очень всего много, но последние строки какраз про ipv6
[ 3.350505] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 6.898716] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx [ 6.898910] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Да, но я не уверен в правильности файла nginx.service
И на старом сервере где все работало его тоже нет---------- Добавлено 12.11.2017 в 21:16 ----------Нашел в нете несколько вариантов nginx.service для Debian 8. Какой именно мой понятия не имею.---------- Добавлено 12.11.2017 в 21:46 ----------Создал, не работает вообще:
[Unit] Description=The nginx HTTP and reverse proxy server After=network.target remote-fs.target nss-lookup.target network-online.target [Service] Type=forking PIDFile=/usr/local/openresty/nginx/logs/nginx.pid ExecStartPre=/usr/local/openresty/nginx/sbin/nginx -t ExecStart=/usr/local/openresty/nginx/sbin/nginx ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
Не могу найти что там должно быть, просто вставить эти строки мало наверно
After=network.target remote-fs.target nss-lookup.target network-online.target
madoff, Это не проблема, тестирую на пустой машине старой, с которой все перенес. Вернул.
dmesg очень много всего там...
Имеется ввиду вывод dmesg после ребута когда nginx не стартанул?
Вроде бы нашел содержимое nginx.service, правильно, кто в курсе?
https://www.nginx.com/resources/wiki/start/topics/examples/systemd/
[Unit]Description=The NGINX HTTP and reverse proxy serverAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingPIDFile=/run/nginx.pidExecStartPre=/usr/sbin/nginx -tExecStart=/usr/sbin/nginxExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.target
Только в моем варианте должно быть так:
[Unit]Description=The NGINX HTTP and reverse proxy serverAfter=network.target remote-fs.target nss-lookup.target network-online.target[Service]Type=forkingPIDFile=/run/nginx.pidExecStartPre=/usr/sbin/nginx -tExecStart=/usr/sbin/nginxExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.target
Это просто отложить должно старт на 5 сек.?
Не стартует вообще, без ошибки, просто не стартует.
Или я не туда поставил.
do_start(){case "$1" in start) sleep 5 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS RETVAL="$?" return "$RETVAL"}
Да, кажется здесь.
Но что с этим делать?
#!/bin/sh ### BEGIN INIT INFO # Provides: nginx # Required-Start: $network $remote_fs $local_fs # Required-Stop: $network $remote_fs $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Stop/start nginx ### END INIT INFO # Author: Sergey Budnevitch <sb@nginx.com> PATH=/sbin:/usr/sbin:/bin:/usr/bin if [ -L $0 ]; then SCRIPTNAME=`/bin/readlink -f $0` else SCRIPTNAME=$0 fi sysconfig=`/usr/bin/basename $SCRIPTNAME` [ -r /etc/default/$sysconfig ] && . /etc/default/$sysconfig DESC=${DESC:-nginx} NAME=${NAME:-nginx} CONFFILE=${CONFFILE:-/etc/nginx/nginx.conf} DAEMON=${DAEMON:-/usr/sbin/nginx} PIDFILE=${PIDFILE:-/var/run/nginx.pid} SLEEPSEC=${SLEEPSEC:-1} UPGRADEWAITLOOPS=${UPGRADEWAITLOOPS:-5} CHECKSLEEP=${CHECKSLEEP:-3} [ -x $DAEMON ] || exit 0 DAEMON_ARGS="-c $CONFFILE $DAEMON_ARGS" . /lib/init/vars.sh . /lib/lsb/init-functions do_start() { start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS RETVAL="$?" return "$RETVAL" } do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --oknodo --retry=TERM/30/KILL/5 --pidfile $PIDFILE RETVAL="$?" rm -f $PIDFILE return "$RETVAL" } do_reload() { # start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE RETVAL="$?" return "$RETVAL" } do_configtest() { if [ "$#" -ne 0 ]; then case "$1" in -q) FLAG=$1 ;; *) ;; esac shift fi $DAEMON -t $FLAG -c $CONFFILE RETVAL="$?" return $RETVAL } do_upgrade() { OLDBINPIDFILE=$PIDFILE.oldbin do_configtest -q || return 6 start-stop-daemon --stop --signal USR2 --quiet --pidfile $PIDFILE RETVAL="$?" for i in `/usr/bin/seq $UPGRADEWAITLOOPS`; do sleep $SLEEPSEC if [ -f $OLDBINPIDFILE -a -f $PIDFILE ]; then start-stop-daemon --stop --signal QUIT --quiet --pidfile $OLDBINPIDFILE RETVAL="$?" return fi done echo $"Upgrade failed!" RETVAL=1 return $RETVAL } do_checkreload() { templog=`/bin/mktemp --tmpdir nginx-check-reload-XXXXXX.log` trap '/bin/rm -f $templog' 0 /usr/bin/tail --pid=$$ -n 0 --follow=name /var/log/nginx/error.log > $templog & /bin/sleep 1 start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE /bin/sleep $CHECKSLEEP /bin/grep -E "\[emerg\]|\[alert\]" $templog } case "$1" in start) [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME" do_start case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; stop) [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; status) status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $? ;; configtest) do_configtest ;; upgrade) do_upgrade ;; reload|force-reload) log_daemon_msg "Reloading $DESC" "$NAME" do_reload log_end_msg $? ;; restart|force-reload) log_daemon_msg "Restarting $DESC" "$NAME" do_configtest -q || exit $RETVAL do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; check-reload) do_checkreload RETVAL=0 ;; *) echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload|force-reload|upgrade|configtest|check-reload}" >&2 exit 3 ;; esac exit $RETVAL