Перейти к публикации

Рекомендованные сообщения

Обновили движок с 8.2 до версии 8.3 полезли следующие ошибки.

1. В админке когда используешь "Мастер оптимизации" он попыжится и на последнем шаге вылетает ошибка 504 Gateway Timeout что вызывает перегрузку нашего VPS.

2. Все новости с картинками где использовался тег [thumb] какбы не активны картинки превратились в текстовые гиперссылки.

3. Некоторые из журналистов не могут добавлять новости.

4. Еще модуль поставили Module Online v5.0 by FreSh он почемуто показывает всегда 0 или 1 посититель. Но их больше.

Помогите пожалуйста разобратся.

Изменено пользователем Mr-X
Ссылка на сообщение
Поделиться на других сайтах

то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт

а так

ошибка 504 Gateway Timeout

В общем такая ошибка вылазит когда Хостинг лажит к ДЛЕ вроде она не при чём

3. Некоторые из журналистов не могут добавлять новости.

Пускай в Addnrws обновят категории и статус журналиста :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

1. В админке когда используешь "Мастер оптимизации" он попыжится и на последнем шаге вылетает ошибка 504 Gateway Timeout что вызывает перегрузку нашего VPS.

лимитов на сервере не хватает для завершения работы.

2. Все новости с картинками где использовался тег [thumb] какбы не активны картинки превратились в текстовые гиперссылки.

Что то вы намудрили, никак обновление не может на это повлиять, т.к. что версия 8.2, что 8.3 в этом вопросе абсолютно одинаковы.

3. Некоторые из журналистов не могут добавлять новости.

Где? В админпанели скрипта? или при помощи спам программ, с которых они постят?

Ссылка на сообщение
Поделиться на других сайтах

1. В админке когда используешь "Мастер оптимизации" он попыжится и на последнем шаге вылетает ошибка 504 Gateway Timeout что вызывает перегрузку нашего VPS.

лимитов на сервере не хватает для завершения работы.

А сколько надо поставить по умолчанию чтоб работало.
Ссылка на сообщение
Поделиться на других сайтах

А сколько надо поставить по умолчанию чтоб работало.

это зависит от вашей БД, чем она больше, тем больше времени и памяти скрипту требуется на обработку. Стандартный значений тут нет.

Ссылка на сообщение
Поделиться на других сайтах

А сколько надо поставить по умолчанию чтоб работало.

это зависит от вашей БД, чем она больше, тем больше времени и памяти скрипту требуется на обработку. Стандартный значений тут нет.

ну бД у нас 400 метров оперативы выделено 512 Мб этого разве мало

Ссылка на сообщение
Поделиться на других сайтах

Mr-X,

А у вас не на память ругается, а то что время работы заняло больше отведенного. Причем истек таймаут не в настройках PHP, а в настройках Nginx или Апача

Ссылка на сообщение
Поделиться на других сайтах

Я почитал и увидел что вы хоститесь на VPS РБК я тоже тамже может скажить какой стоит таймаут у вас.

Ссылка на сообщение
Поделиться на других сайтах

Я почитал и увидел что вы хоститесь на VPS РБК я тоже тамже может скажить какой стоит таймаут у вас.

Вы меня спрашиваете? Я не пользуюсь РБК

Ссылка на сообщение
Поделиться на других сайтах

Ну на VPS хоть находится

нет, на собственном сервере

Ну пробовал я менять таймаут по умолчанию стоял 30 ставил 45 и 60 не помогло ошибка 504 так и вылетает.
Ссылка на сообщение
Поделиться на других сайтах

Ну пробовал я менять таймаут по умолчанию стоял 30 ставил 45 и 60 не помогло ошибка 504 так и вылетает.

где вы его меняли?

Ссылка на сообщение
Поделиться на других сайтах

Ну пробовал я менять таймаут по умолчанию стоял 30 ставил 45 и 60 не помогло ошибка 504 так и вылетает.

где вы его меняли?

В этом файле etc/php5/apache2/php.php

Ссылка на сообщение
Поделиться на других сайтах

Mr-X,

причем здесь вообще этот файл. Я же писал вам выше что таймауты нужно ставить в настройках Апача и Nginx если есть, а это httpd.conf и nginx.conf соответственно и после изменений сервер обязательно нужно перегружать

Ссылка на сообщение
Поделиться на других сайтах

Mr-X,

причем здесь вообще этот файл. Я же писал вам выше что таймауты нужно ставить в настройках Апача и Nginx если есть, а это httpd.conf и nginx.conf соответственно и после изменений сервер обязательно нужно перегружать

httpd.conf файл есть но он пустой там нет не каких записей.

Mr-X,

причем здесь вообще этот файл. Я же писал вам выше что таймауты нужно ставить в настройках Апача и Nginx если есть, а это httpd.conf и nginx.conf соответственно и после изменений сервер обязательно нужно перегружать

а вот содержимое nginx.conf что надо менять

ser www-data;

worker_processes 1;

error_log /var/log/nginx/error.log;

pid /var/run/nginx.pid;

events {

worker_connections 1024;

}

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

access_log /var/log/nginx/access.log;

sendfile on;

#tcp_nopush on;

#keepalive_timeout 0;

keepalive_timeout 65;

tcp_nodelay on;

gzip on;

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

client_max_body_size 16m;

server {

listen __________:80;

server_name __________.ru __________.ru *.__________.ru;

rewrite ^(/manager/.*)$ https://$host$1 permanent;

location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {

proxy_pass http://__________:8080;

proxy_redirect http://__________:8080/ /;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

}

location / {

proxy_pass http://__________:8080;

proxy_redirect http://__________.ru:8080/ /;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

}

location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {

error_page 404 = @fallback;

set $proot "/var/www/__________/data/www/__________";

if ( $host = "__________" ) {

break;

}

if ( $host = "__________" ) {

break;

}

if ( $host ~* ^(.*).__________$ ) {

set $proot /var/www/__________/data/www/________________/$1;

break;

}

root $proot;

}

location @fallback {

proxy_pass http://__________:8080;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Real-IP $remote_addr;

}

}

}

Ссылка на сообщение
Поделиться на других сайтах

httpd.conf файл есть но он пустой там нет не каких записей.

он не должен быть пустой. По этой проблеме вам нужно к хостинг провайдеру обращаться

Для nginx это

proxy_read_timeout 10m;

Вообще как увеличить таймауты лучше спрашивать у хостинг провайдера, им лучше известна конфигурация их серверов и что и где править в настройках сервера.

Ссылка на сообщение
Поделиться на других сайтах

httpd.conf файл есть но он пустой там нет не каких записей.

он не должен быть пустой. По этой проблеме вам нужно к хостинг провайдеру обращаться

Для nginx это

proxy_read_timeout 10m;

Вообще как увеличить таймауты лучше спрашивать у хостинг провайдера, им лучше известна конфигурация их серверов и что и где править в настройках сервера.

А может из-за этих таймаутов и не работает правильно модуль Module Online v5.0
Ссылка на сообщение
Поделиться на других сайтах

А может из-за этих таймаутов и не работает правильно модуль Module Online v5.0

По сторонним модулям, это удже вопрос не ко мне, я понятия не имею как они работают. Данные вопросы это уже к авторам этих модулей

Ссылка на сообщение
Поделиться на других сайтах

httpd.conf файл есть но он пустой там нет не каких записей.

он не должен быть пустой. По этой проблеме вам нужно к хостинг провайдеру обращаться

Для nginx это

proxy_read_timeout 10m;

Вообще как увеличить таймауты лучше спрашивать у хостинг провайдера, им лучше известна конфигурация их серверов и что и где править в настройках сервера.

Связался я с тех поддержкой они говорят типа все нормально. И ссылаются что сказали не правильный файл httpd.conf должен быть пустой а вот все настройки в apache2.conf. Такое может быть?

А какя нужна конфигурация сервера может я что и скажу.

Изменено пользователем Mr-X
Ссылка на сообщение
Поделиться на других сайтах

httpd.conf файл есть но он пустой там нет не каких записей.

он не должен быть пустой. По этой проблеме вам нужно к хостинг провайдеру обращаться

Для nginx это

proxy_read_timeout 10m;

Вообще как увеличить таймауты лучше спрашивать у хостинг провайдера, им лучше известна конфигурация их серверов и что и где править в настройках сервера.

Связался я с тех поддержкой они говорят типа все нормально. И ссылаются что сказали не правильный файл httpd.conf должен быть пустой а вот все настройки в apache2.conf. Такое может быть?

А какя нужна конфигурация сервера может я что и скажу.

А если я дам ссылку на сайт вы сможете определить есть ошибки в скрипте или нет.

Ссылка на сообщение
Поделиться на других сайтах

И ссылаются что сказали не правильный файл httpd.conf должен быть пустой а вот все настройки в apache2.conf. Такое может быть?

Вполне может быть, я вам сразу сказал, что где увеличивать таймаут вам нужно спросить у вашего хостинг провайдера, им лучше известна конфигурация их серверов. Все зависит от операционной системы и серверного ПО, оно у всех разное.

А какя нужна конфигурация сервера может я что и скажу.

Спросите где и как увеличить таймаут на 504 Gateway Timeout, все, универсальных значений здесь нет, потом методом проб придете к тому при котором таймаута будет хватать

А если я дам ссылку на сайт вы сможете определить есть ошибки в скрипте или нет.

Какие именно ошибки? Я вам о причинах сразу могу сказать. За исключением сторонних модулей, по сторонним модулям, это уже не ко мне

Ссылка на сообщение
Поделиться на других сайтах

Спросите где и как увеличить таймаут на 504 Gateway Timeout, все, универсальных значений здесь нет, потом методом проб придете к тому при котором таймаута будет хватать

Вот что сказал хостер.

Проблемы, не связанные с хостингом (например, настройка работоспособности

Ваших скриптов, программ ftp доступа и иных локальных приложений, а также

любые изменения наполнения сайта (контента)), должны решаться Вашими силами,

при помощи администраторов Вашего сайта.

Пожалуйста, обратите внимание: если для проведения подобных действий Вам не

хватает специальных знаний, то Вам потребуется технический специалист (Ваш

штатный или привлеченный со стороны).

Для добавления необходимые вам модулей apache используйте утилиту a2enmod.

Ссылка на сообщение
Поделиться на других сайтах

Так разберем все по полочкам, чтобы вам было понятно.

Ошибка 504 Gateway Timeout означает что прокси не получил от сервера ответа в отведенный лимит времени. Я так понял у вас стоит Nginx, если да, то это сообщение выдал он. У вас это ошибка происходит во время оптимизации БД, т.к. это ресурсоемкая операция и на большой БД требует много времени, это не является какой либо ошибкой, это так и есть, и это требуемое время никак не сократить, такова особенность этой операции, она не может за секунду выполнить оптимизацию БД.

Далее хостинг провайдер вам тонко намекнул, что тонкая настройка сервера это за деньги. Правильно это не ошибка сервера, все это лишь потому что низкие таймауты настроены по умолчанию. В этом и особенность VPS, тарифов, когда вы получаете минисервер и конфигурируете сервер сами. Хотя ваш хостинг провайдер поступил конечно не красиво, нормальная поддержка бы подсказала, т.к. это одна строчка в настройках сервера.

Как я писал выше для Nginx в файл nginx.conf вам нужно прописать:

proxy_read_timeout 10m;

Это устанавливает таймаут равный 10 минутам. После изменений незабудьте перегрузить сервер, чтобы изменения вступили в силу. Если не поможет, то вам нужно искать системного администратора который настроит вам таймауты на сервере. Т.к. возможно на вашем ПО сервера это делается по другому.

Ссылка на сообщение
Поделиться на других сайтах

proxy_read_timeout 10m;

Это устанавливает таймаут равный 10 минутам. После изменений незабудьте перегрузить сервер, чтобы изменения вступили в силу. Если не поможет, то вам нужно искать системного администратора который настроит вам таймауты на сервере. Т.к. возможно на вашем ПО сервера это делается по другому.

Спасибо вам большое вставил эту команду думаю в коком месте не имеет значение. База оптимизируется и без ошибки. Я даже поставил 5 минут все пролетело без проблем. Посмотрите пожалуйста сам сайт(boomsoft.ru) может есть ошибки в скрипте потомучто перездов и переносов было уйму.

Еще нашел одну ошибку с статистике на писано Ожидает модерации: 3 захожу в админку там 15 новостей.

Изменено пользователем Mr-X
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...