# Systemd service file for BNP Paribas Payment System # Copy to: /etc/systemd/system/bnpparibas.service # Enable: sudo systemctl enable bnpparibas # Start: sudo systemctl start bnpparibas [Unit] Description=BNP Paribas Payment Verification System After=network.target mysql.service Wants=mysql.service [Service] Type=simple User=www-data Group=www-data WorkingDirectory=/var/www/bnpparibas Environment=PATH=/usr/local/bin:/usr/bin:/bin ExecStart=/usr/bin/php /var/www/bnpparibas/bin/worker.php Restart=always RestartSec=5 StartLimitInterval=60 StartLimitBurst=3 # Логування StandardOutput=append:/var/log/bnpparibas/worker.log StandardError=append:/var/log/bnpparibas/worker-error.log # Безпека NoNewPrivileges=yes PrivateTmp=yes ProtectSystem=strict ReadWritePaths=/var/log/bnpparibas /var/www/bnpparibas/queue /var/www/bnpparibas/database.sqlite # Ресурси MemoryMax=512M TasksMax=50 [Install] WantedBy=multi-user.target