Резервное копирование Centos при запуске сервера

Я написал сценарий bash , который делает резервную копию некоторых файлов из удаленной папки при запуске системы.

Итак, при запуске системы он монтирует удаленный общий ресурс в файл модуля:

[Unit]
Description=CIFS Share from spr1-backup01
After=network-online.target

[Mount]
What=//192.168.18.12/oracle_backup
Where=/mnt/smb
Type=cifs
Options=ro,vers=2.1,credentials=/root/creds/.cred_oralocalsys

[Install]
WantedBy=multi-user.target

И после этого запускается модуль резервного копирования (/root/nas/sender.sh - мой сценарий резервного копирования)

[Unit]
Description=Backup oracle database
After=mnt-smb.mount

[Service]
Type=simple
ExecStart=/root/nas/sender.sh
StandardOutput=journal

[Install]
WantedBy=multi-user.target

Проблема в том, что запускается автоматически при запуске - он пропускает фактический процесс резервного копирования (я имею в виду часть rsync в сценарии bash, упомянутом ранее).

Я использую конфигурацию php7.0-fpm по умолчанию.

Моя конфигурация vhost выглядит так:

<VirtualHost  192.168.2.10:80>
    ServerName mdo.ka.dev
    ServerAlias mdo.ka.dev

    DocumentRoot /var/www/git_websites/MDO
    SuexecUserGroup myuser mygroup

    ServerAdmin info@myemail

    UseCanonicalName Off
  DirectoryIndex index.htm index.html index.php

  AddType application/x-httpd-fastphp7---mdo .php
  Action application/x-httpd-fastphp7---mdo /php7-fcgi---mdo
  Alias /php7-fcgi---mdo /usr/lib/cgi-bin/php7-fcgi---mdo
  FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi---mdo -socket /run/php/php7.0-fpm.sock -idle-timeout 900 -pass-header Authorization

    <Directory /var/www/git_websites/MDO>
        AllowOverride FileInfo
    </Directory>
</VirtualHost>

И я получаю следующие ошибки:

[Mon Apr 10 10:02:37.341218 2017] [fastcgi:error] [pid 20539]  (104)Connection reset by peer: [client 192.168.2.54:60604] FastCGI: comm with server "/usr/lib/cgi-bin/php7-fcgi---mdo" aborted: read failed, referer: http://mdo.ka.dev/kontakt/distributoren/
[Mon Apr 10 10:02:37.341271 2017] [fastcgi:error] [pid 20539] [client 192.168.2.54:60604] FastCGI: incomplete headers (0 bytes) received from server "/usr/lib/cgi-bin/php7-fcgi---mdo", referer: http://mdo.ka.dev/kontakt/distributoren/

Я не понимаю, в чем проблема. Я получаю ту же ошибку 500 / сообщение журнала sam, когда останавливаю службу PHP FPM. Поэтому я подумал, что «он» не может подключиться к серверу FPM. Но когда я увеличиваю процессы в конфиге или переключаюсь из динамического в статический режим, ничего не меняется. Я единственный пользователь, использующий этот веб-сервер на этой машине - так что не может быть слишком мало процессов.

Я также отключил Zend Opcode и модуль APCU. Также ничего не изменилось.

Надеюсь, кто-нибудь может помочь - работать с этими ошибками очень неприятно.

0
задан 10 April 2017 в 12:37
1 ответ

Похоже на решение: https://github.com/gplessis/dotdeb-php/issues/124 Установите более новую версию libpcre3.

.
0
ответ дан 5 December 2019 в 08:21

Теги

Похожие вопросы