Hostings-info

Рейтинг
14
Регистрация
26.10.2016

Сталкивался не раз с этой проблемой. Гугл советует вариант а) для региональных сайтов. Или же на поддоменах делать. Но в вашем случае лучше вариант а) использовать. Так поисковики более правильно поймут структуру сайта. А в варианте б) вы все равно не сможете в кабинете вебмастера указать регион для отдельной страницы.

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

Еще как вариант изменить тайтл, но минимально. Например добавить если было: "Лучшие кофейни Москвы", то сделать "Лучшие кофейни Москвы 2016". Это увеличит процент кликов на ваш сайт, и если ваш контент действительно лучше, то со временем выведет на первое место.

Индексироваться будет весь. Но поисковые системы не любят скрытые тексты, тем более, если они используются для манипуляций с выдачей.

Посмотрите как устроена Википедия. Там ничего не скрывается java-скриптами. Поэтому выкладывайте весь текст на страничку. И делайте такую навигацию, чтобы человек нажав на нужную ссылку попал в нужное место на странице.

aprika:
Есть такое, да.

(70007)The timeout specified has expired: [client IP сервера] AH00574: ap_content_length_filter: apr_bucket_read() failed

Можно начинать играться с увеличением времени

в апаче директива

Timeout

в php

max_execution_time

можно постепенно увеличивать значение и наблюдать

Желательно вычислить какой запрос не может выполниться

aprika:
Во время очередной "волны" error.log заполнился записями с ошибкой

ap_content_length_filter: apr_bucket_read() failed

Что это может значить?

а можно увидеть полную строку ошибки? Терзают подозрения что там еще есть что то типа

"The timeout specified has expired"

а это уже говорит о том что не успевает выполниться скрипт

Трейс проходит

[ATTACH]157127[/ATTACH]

png 1.png

как я понял из прочитанного то, запросы отправляются на прямую на порт 8080 и есть подозрение что запрос отправляется с самого сервера где располагается сайт. Например начать поиск с упоминания порта 8080 в файлах

grep -rn "8080" /path/to/files

если в логах чисто, смотрим что делается на порту 8080 с помощью tcpdump

tcpdump -i интерфейс port 8080

по поводу отказоустойчивости и что диски выйдут в один момент из строя

raid 1 - данные пишутся параллельно на оба диска

raid 0 - данные разбиваться грубо говоря на четные и не четные блоки и пишутся поочередно на оба диска поочередно.

Так что и в том и в другом случае нет гарантии что диски не исчерпают свой ресурс в один момент (кол-во операций записей на них будет одинаковое).

Плюс к тому же если выйдет из строя 1 диск из raid 0 то данные теряются.

А можно увидеть полный листинг файла .htaccess

Кто хозяин и какие права стоят на директорию куда ограничен доступ? Поставьте владельцем пользователя под которым у вас работает apache.

Как редактировался файл .htaccess? Попробуйте пересохранить файл в кодировке UTF8 без BOM (notepad++)

Если открыть файл через ssh на сервере нет символов "\n" и "\r\n" в конце строк?

https://ru.hostings.info/schools/500-internal-server-error.html

Miracle:
Plazik, спасибо за ответ. но, честно сказать, смысла данной операции не вижу.
да и до этого подключал и проблем не было., может конечно что-то упустил, но точно не комманду ln -s (символическую ссылку)

nginx применяет конфиг настройки сайтов из директории /etc/nginx/sites-enabled

Для удобства конфиги хранятся в /etc/nginx/sites-available (доступные) и создается символьная ссылка

Всего: 80