Sujcnm

Рейтинг
61
Регистрация
02.05.2014
Kpd:
Сама команда:
nice -n 15 /usr/local/bin/rar a -m0 -v1G -ppassword img.rar /path/img/* > /dev/null
Я погуглил и понял, что значит эта ошибка и что её обходят через find. Но не могу подобрать параметры, чтобы после find у меня данные ушли в архив с сохранением структуры папок. Подскажите, какие параметры нужны в этом случае?

А разве rar не платный? и зачем вам выставлять приоритет? Архивируете папку целиком? Если да, то find не нужен.

Попробуйте бесплатный tar, шифровать можно через openssl

tar -cf - /path/img| openssl aes-128-cbc -k Ваш_пароль -out img.rar

Или так, но сначала создайте ключи
tar -cf - /path/img | gpg -e -z 0 -r 'Имя_Ключа' -o img.rar
tlk:
Вот когда матами писать начинаю в саппорт - и реакция сразу идёт

Главное помните, что на другой стороне тикетницы тоже люди работают, и когда нибудь им надоест читать ваши маты и они пошлют вас подальше.

Tison:
В поддержке я так понял кроме советов заблокировать ботов мне делать ничего не будут.

Попробовать все же стоит, может за скромную сумму 10$ (30 минут работы админа) они вам все настроят.

Tison:
Что можно сделать? ОС CentOS сервер апачи.

В вашем случае идеальный вариант это front-end и кеширование сайта для гостей. И боты довольны (вы их не блокируете) и нагрузка минимальна, т.к. nginx очень хорошо отдает кешированные данные и статику, при очень маленьких затратах памяти. А плагины это не правильный путь, т.к. дергать апач вместо того, что бы отдать уже сгенерированный контент, не самое мудрое решение.

Tison:
Надо принимать меры т.к. уже 3 дня прошло а ситуация не поменялась.

Ну так в чем проблема? У раз у вас VPS, то поднимите front-end и принимайте меры, благо возможностей у вас предостаточно (например кеширование для гостей).

Если вы принципиально но хотите ставить nginx, то iptables поможет вам наложить ограничение, на число коннектов..

PS

Если бы вы выложили логи, то вам бы могли подсказать по сути проблемы.

Tison:
надо что-то поставить хочу как у юкоза при парсинге (большом количестве запросов) выдает ошибку "403 у вас нет прав для просмотра этой страницы" как это сделать на wp или сервере apache

Так в чем проблема? Нужно поставить nginx как front-end, apache как backend. Вы от этого только выиграйте. Делается это за 15 минут.

А дальше используя директиву limit_req_zone, можете ограничивать число запросов с одного ip за нужный вам интервал времени. И жить станет легче. Главное ставьте разумные лимиты, т.к могут пострадать обычные юзеры, чей провайдер выдает 1 ip большому числу клиентов.

Опять сайт был недоступен,

А по правильному, нужно понять причину падения сервера, может это кривые настройки веб-сервера/субд, то тут не ограничивать надо, а надо разобраться в ситуации. А потом принимать меры.

Tison:
Нужен плагин который на время блокирует слишком активных посетителей!

А может взглянуть на возможности nginx (надеюсь он у вас стоит).

Но сильно не увлекайтесь:)

Tison:
В поддержке ответили что сайт грузят боты

И еще один совет, если грузят боты, то может настроить кеширование и отдавать кешированную страничку всем не зарегистрированным пользователям. При таком подходе нагрузка значительно снизится.

SeoNk:

server {
listen 443;
server_name mysite.ru;
rewrite ^(.*)$ https://www.mysite.ru$1 permanent;
}

А если так:

	server {

listen 443 ssl;
ssl_certificate /etc/ssl/mysite.ru.crt;
ssl_certificate_key /etc/ssl/mysite.ru.key;
server_name mysite.ru;
return 301 https://www.mysite.ru$request_uri;
}
server {
listen 443;
server_name www.mysite.ru;
ssl on;
.........................................
}



Sanu0074:
т. е. В сумме с алиасом должно быть так:
/var/site/_files/content/95/arch.rar
т. е. путь верный

Нет, путь не верный, документация говорит, что должно быть так:

/var/site/_files/download/content/95/arch.rar
Sanu0074:
В папке /_files есть еще подпапки, из-за этого может быть?

Должна быть такая же структура как и в X-Accel-Redirect

А можно взглянуть на результат функции .realpath($route), путь до файла должен начинаться с /download

Sanu0074, не проще. Меняете владельца папки где хранится сайт

chown nginx:nginx -R /var/sites

Потом меняете владельца папки и права папки с сессиями

chown nginx:nginx -R /var/lib/php/session (у меня centos, если путь другой - поправьте)

chmod 770 /var/lib/php/session

Редактируете конфиги

- для nginx строка: user nginx;

- для apache строки :

User nginx

Group nginx

И всего делов.

Хотя правильнее будет создать для каждого сайта своего юзера, т.к. если ломанут 1 сайт, то другие уцелеют.

Всего: 404