Здравствуйте.
На определенной странице админки при добавлении картинки товару возникает белый экран с 500 Internal Server Error с подписью nginx. Этого не было, .htaccess не редактировал.
В какой последовательности шагов можно узнать причину возникновения ошибки?
На используемом VPS работает Debian 7 с nginx+apache. Пробовал смотреть логи:
var/log/apache2/error.log
var/log/nginx/error.log
но ничего там не нашел, причем последние даты их изменения соответственно два дня назад и часа полтора назад от момента последней выдачи ошибки. То ли глаз не натренирован их шерстить. Ошибка может где-то в другом месте дoкументируется?
Помогите пожалуйста разобраться
Борис, не с престашопом случайно такое у вас происходит?
Цитата: Sky-fi от 22-09-2015, 16:19:54
Борис, не с престашопом случайно такое у вас происходит?
Нет, в Joomla
А не пробовали в саппорт хостинга обратиться? Может, они обновление устанавливали, или конфигурацию меняли. Но насколько я помню, у меня подобное бывало только при изменении хтаксесс.
Цитата: borro от 22-09-2015, 15:31:08
Здравствуйте.
На определенной странице админки при добавлении картинки товару возникает белый экран с 500 Internal Server Error с подписью nginx. Этого не было, .htaccess не редактировал.
В какой последовательности шагов можно узнать причину возникновения ошибки?
На используемом VPS работает Debian 7 с nginx+apache. Пробовал смотреть логи:
var/log/apache2/error.log
var/log/nginx/error.log
но ничего там не нашел, причем последние даты их изменения соответственно два дня назад и часа полтора назад от момента последней выдачи ошибки. То ли глаз не натренирован их шерстить. Ошибка может где-то в другом месте дoкументируется?
Помогите пожалуйста разобраться
По нормальному, в Вашей связке, NGINX (кеширующий прокси сервер) слушает 80 порт и если динамическое содержимое - отдает тяжелому Apache, если статика (изображения, графика и т.п.) - быстро отдает сам. 5хх - ошибки NGINX, 4хх - ошибки Apache (обычно). По нормальному, на всех серверах, Фронт идет на NGINX, админка - на Apache.
В общем - копайте конфиг NGINX для домена (81 порт на Апач / Админку) ИМХО
P.S. Саппорт на VPS/KVM не предоставляется: Вы сами себе хозяин! Если влезут - можно по судам затягать, даже у нас!
Цитата: VOVKA772007 от 22-09-2015, 22:08:14
По нормальному, в Вашей связке, NGINX (кеширующий прокси сервер) слушает 80 порт и если динамическое содержимое - отдает тяжелому Apache, если статика (изображения, графика и т.п.) - быстро отдает сам. 5хх - ошибки NGINX, 4хх - ошибки Apache (обычно). По нормальному, на всех серверах, Фронт идет на NGINX, админка - на Apache.
В общем - копайте конфиг NGINX для домена (81 порт на Апач / Админку) ИМХО
P.S. Саппорт на VPS/KVM не предоставляется: Вы сами себе хозяин! Если влезут - можно по судам затягать, даже у нас!
Спасибо.
Ситуация чуть уточнилась в таком плане: если товару добавляешь фотки размером свыше 150 КБ, то вылетает 500-я ошибка, если исходник менее, то все нормально. Хотя раньше добавлял фотки размером до 321 КБ... Данное уточнение способно как-то сузить поиски?
А не пробовали в php.ini повысить максимально загружаемый объем файлов? Надо править upload_max_filesize и post_max_size variable.
Цитата: Sky-fi от 23-09-2015, 11:25:40
А не пробовали в php.ini повысить максимально загружаемый объем файлов? Надо править upload_max_filesize и post_max_size variable.
в /etc/php5/apache2/php.ini
upload_max_filesize = 64M
post_max_size = 128M
вроде как хватает... может ещё что-то контролирует размер подгружаемой картинки?
Цитата: borro от 23-09-2015, 11:57:52вроде как хватает... может ещё что-то контролирует размер подгружаемой картинки?
Написал коллеге, он с джумлой много работал - может, что-то посоветует.
Цитата: Sky-fi от 23-09-2015, 11:25:40
А не пробовали в php.ini повысить максимально загружаемый объем файлов? Надо править upload_max_filesize и post_max_size variable.
Это если у него настроен Apache и PHP как модуль Apache на Админку или проблема с Импортом / Экспортом БД то подействует (в глобальном конфиге PHP) Максимальный размер файла 8 Мб и Максимальный размер запроса 16 Мб, если PHP как CGI - нужно править php.ini в конфиге PHP домена (и чтобы значения были не Выше глобальных) и Время исполнения (в зависимости от объема ОЗУ 30-60 секунд). Проблема у данного ресурса, судя по Ошибке 500 - в NGINX (в настройках кеша).
Для примера: конфиг NGINX домена рабочего ресурса Joomla 3.4.x на связке Debian 7.8 x64 + NGINX + Apache + PHP 5.4.x +MySQL:
[spoiler]"
# Глобальный конфиг NGINX, начало!
user primer;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 1028;
}
http {
##
# Basic Settings
##
proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=one:16m inactive=7d max_size=1024m;
proxy_temp_path /var/cache/nginx/temp;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
keepalive_requests 1000;
reset_timedout_connection on;
client_body_timeout 10;
send_timeout 2;
types_hash_max_size 2048;
proxy_buffers 8 64k;
proxy_intercept_errors on;
proxy_connect_timeout 1s;
proxy_read_timeout 3s;
proxy_send_timeout 3s;
open_file_cache max=200000 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# Logging Settings
##
# access_log /var/log/nginx/access.log;
# error_log /var/log/nginx/error.log;
access_log off;
error_log /var/log/nginx/error.log crit;
##
# Gzip Settings
##
gzip_static on;
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 5;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
include /usr/local/ispmgr/etc/nginx.domain;
# client_max_body_size от 10 до 32 Мб - чем выше, тем медленнее работает сайт
client_max_body_size 10M;
charset utf-8;
# Включаем мульти - соккеты SSI
ssi on;
ssi_value_length 1024;
log_format isp '$bytes_sent $request_length';
# Глобальный конфиг NGINX, Окончание!
# Конфиг NGINX домена!
server {
server_name Ваш_домен.com.ua www.Ващ_домен.com.ua;
listen 185.11.11.111;# IP Вашего домена или сервера
disable_symlinks if_not_owner from=$root_path;
# кеширование изображений фронта и CSS, JS на 7 дней
set $root_path /var/www/Ваш_логин/data/www/Ваш_домен.com.ua;
location ~* ^.+\.(jpg|jpeg|gif|png|svg|ico|css|js)$ {
expires 7d;
#(GZIP сжатие отдаваемых страниц)
gzip_static on;
gzip on;
gzip_min_length 1000;
gzip_proxied any;
gzip_types text/plain text/xml application/xml application/x-javascript text/javascript text/css text/json;
gzip_disable "msie6";
gzip_comp_level 5;
gzip_proxied expired no-cache no-store private auth;
add_header Cache-Control private;
access_log off;
root $root_path;
error_page 404 = @fallback;
}
location / {
# Апач на Админку
proxy_pass http://185.11.11.111:81;
proxy_redirect http://185.11.11.111:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Host $http_host;
proxy_set_header X-URI $uri;
proxy_set_header X-ARGS $args;
proxy_set_header Refer $http_refer;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
proxy_cache one;
proxy_cache_key $host$scheme$proxy_host$uri$is_args$args;
proxy_cache_valid 200 302 304 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid any 1m;
}
location ~*(administrator|comprofiler)* {
proxy_pass http://185.11.11.111:81;
proxy_redirect http://185.11.11.111:81/ /;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Host $http_host;
proxy_set_header X-URI $uri;
proxy_set_header X-ARGS $args;
proxy_set_header Refer $http_refer;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
# и далее по конфигу стандартно
location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ {
proxy_pass http://185.11.11.111:81;
proxy_redirect http://185.11.11.111:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location @fallback {
proxy_pass http://185.11.11.111:81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location ^~ /webstat/ {
auth_basic "Restricted area";
auth_basic_user_file /var/www/Ваш_логин/data/etc/000000.passwd;
try_files $uri @fallback;
}
include /usr/local/ispmgr/etc/nginx.inc;
charset UTF-8;
}
}
"[/spoiler]
Повторюсь - это пример! В зависимости от "железа" и ПО, а также развития событий на Марсе:) может быть другой конфиг
В общем - нужно смотреть сервер или спросить у Google: он знает (сам вопрос решал 2 недели кряду когда-то, теперь и Престашоп и Джумла и DLE на VPS/KVM - легко.)
VOVKA772007, убрал пример под спойлер, чтобы место не занимал.
Цитата: VOVKA772007 от 23-09-2015, 12:35:09
Проблема у данного ресурса, судя по Ошибке 500 - в NGINX (в настройках кеша).
Привожу конфиг etc/nginx/nginx.conf:
[spoiler]
user www-data;worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
gzip_disable "msie6";
# gzip_vary on;
# gzip_proxied any;
# gzip_comp_level 6;
# gzip_buffers 16 8k;
# gzip_http_version 1.1;
# gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
##
# nginx-naxsi config
##
# Uncomment it if you installed nginx-naxsi
##
#include /etc/nginx/naxsi_core.rules;
##
# nginx-passenger config
##
# Uncomment it if you installed nginx-passenger
##
#passenger_root /usr;
#passenger_ruby /usr/bin/ruby;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
include /usr/local/ispmgr/etc/nginx.domain;
client_max_body_size 16M;
log_format isp '$bytes_sent $request_length';
server {
server_name my_site www.my_site;
listen some_ip;
listen some_ip:443 ssl;
disable_symlinks if_not_owner from=$root_path;
set $root_path /var/www/my_user/data/www/my_site;
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
root $root_path;
access_log /var/www/nginx-logs/my_user isp;
access_log /var/www/httpd-logs/my_site.access.log ;
error_page 404 = @fallback;
}
location / {
proxy_pass http://some_ip:81;
proxy_redirect http://some_ip:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ {
proxy_pass http://some_ip:81;
proxy_redirect http://some_ip:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location @fallback {
proxy_pass http://some_ip:81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location ^~ /webstat/ {
auth_basic "Restricted area";
auth_basic_user_file /var/www/my_user/data/etc/65408397.passwd;
try_files $uri @fallback;
}
include /usr/local/ispmgr/etc/nginx.inc;
ssl_certificate /var/www/httpd-cert/my_user/my_site.crt;
ssl_certificate_key /var/www/httpd-cert/my_user/my_site.key;
}
}
#mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
# server {
# listen localhost:110;
# protocol pop3;
# proxy on;
# }
#
# server {
# listen localhost:143;
# protocol imap;
# proxy on;
# }
#}
[/spoiler]
в нем слово cache вообще не фигурирует.
Что же мне правильнее будет предпринять далее?
А искать в гугл вы что советовали?
Цитата: borro от 23-09-2015, 13:59:37
в нем слово cache вообще не фигурирует.
Что же мне правильнее будет предпринять далее?
А искать в гугл вы что советовали?
Так и я о чем: нужно смотреть сервер, никто кроме Вас или Вашего наемного Системного Администратора (не хостер, а ВАШ работник!), который ставил SSL сертификат и не настроил нормально сервер, ничего сделать не сможет (разве только телепат).
Конфиг - с одного из моих серверов и он Правлен на дисковое кеширование (не для SSD), ресурс на Joomla + JoomShopping и 16К+ товаров при стрес - нагрузке в 100 уников в секунду держится, выше - не пробовали, открывается за 2,5 - 3 секунды: "_http://pr-cy.ru/open/10/domain/dneprsvet.com.ua/"
Правильно, ИМХО, будет разделить: на Фронт оставить NGINX на Админку - Apache настроить
Можно почитать по ISP, а первее всего - проверить что у вас в Админке Джумла творится: файловый менеджер, кеширование и так дальше. И я тоже - Не телепат, к сожалению :(
Цитата: VOVKA772007 от 23-09-2015, 14:24:44
Так и я о чем: нужно смотреть сервер, никто кроме Вас или Вашего наемного Системного Администратора (не хостер, а ВАШ работник!), который ставил SSL сертификат и не настроил нормально сервер, ничего сделать не сможет (разве только телепат).
Я готов все сделать под Вашим руководством, если Вы согласны.
Ваш пример конфигурационного файла подходит для любой версии nginx и все прочего, что может работать совместно с ним? Получается нужно копипастнуть, предварительно поменяв уникальные настройки типа путей и ip, и перезагрузить nginx?
Цитата: VOVKA772007 от 23-09-2015, 14:24:44
Правильно, ИМХО, будет разделить: на Фронт оставить NGINX на Админку - Apache настроить
у меня судя по содержимому конфигурационного файла нет такого разделения?
Цитата: VOVKA772007 от 23-09-2015, 14:24:44
Можно почитать по ISP, а первее всего - проверить что у вас в Админке Джумла творится: файловый менеджер, кеширование и так дальше. И я тоже - Не телепат, к сожалению :(
А что нужно проверить в файловом менеджере и в кэшировании? Я знаю, что есть такая странность с кэшированием. Оно отключено в общих настройках сайта, но не смотря на это приходится регулярно чистить кэш с помощью Система -> Очистить весь кэш
Цитата: borro от 23-09-2015, 14:59:33
Я готов все сделать под Вашим руководством, если Вы согласны.
Ваш пример конфигурационного файла подходит для любой версии nginx и все прочего, что может работать совместно с ним? Получается нужно копипастнуть, предварительно поменяв уникальные настройки типа путей и ip, и перезагрузить nginx?у меня судя по содержимому конфигурационного файла нет такого разделения?А что нужно проверить в файловом менеджере и в кэшировании? Я знаю, что есть такая странность с кэшированием. Оно отключено в общих настройках сайта, но не смотря на это приходится регулярно чистить кэш с помощью Система -> Очистить весь кэш
У меня времени очень мало, к сожалению: веб - студия + разработчик расширений Joomla (есть на JED) (4 Заказа сейчас в работе)
1. Плагин Система - Кэш нужно отключить;
2. Обработчик сессий в Глобальных настройках НЕ база данных, а файл;
3. При изменениях PHP (php.ini) нужно перезагружать сервис Apache;
4. Возможно и Apache не сконфигурирован под keep-alive а может и База данных;
5. У Вас установлен SSL сертификат (судя по конфигу) [https:// протокол], у меня - конфиг без SSL [простой http://протокол]!;
6. У меня в примере файловый кэш NGINX вынесен в директорию: /var/cache/nginx/cache (руками выставлены права 755 и владелец СуперАдмин Сервера);
7. Судя по конфигу NGINX в секции Сервер "(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf": у Вас все кеширует он ... и Админку тоже;
8. Плагины Система - Логи, Система - Отладка для безопасности необходимо на продакшн ресурсе - ОТКЛЮЧИТЬ;
P.S. Самое главное: Вы все делаете на свой стрaх и риск! Одна лишняя запятая или не закомментированная строка - и Вы просто не сможете зайти на сервер без SSH!Первоначально сохраняйте исходные конфиги на другом сервисе или ПК, установите SSH клиент и т.д.
Искренне желаю удачной и быстрой, качественной учебы
Цитата: VOVKA772007 от 23-09-2015, 15:34:05
У меня времени очень мало, к сожалению: веб - студия + разработчик расширений Joomla (есть на JED) (4 Заказа сейчас в работе)
1. Плагин Система - Кэш нужно отключить;
2. Обработчик сессий в Глобальных настройках НЕ база данных, а файл;
3. При изменениях PHP (php.ini) нужно перезагружать сервис Apache;
4. Возможно и Apache не сконфигурирован под keep-alive а может и База данных;
5. У Вас установлен SSL сертификат (судя по конфигу) [https:// протокол], у меня - конфиг без SSL [простой http://протокол]!;
6. У меня в примере файловый кэш NGINX вынесен в директорию: /var/cache/nginx/cache (руками выставлены права 755 и владелец СуперАдмин Сервера);
7. Судя по конфигу NGINX в секции Сервер "(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf": у Вас все кеширует он ... и Админку тоже;
8. Плагины Система - Логи, Система - Отладка для безопасности необходимо на продакшн ресурсе - ОТКЛЮЧИТЬ;
P.S. Самое главное: Вы все делаете на свой стрaх и риск! Одна лишняя запятая или не закомментированная строка - и Вы просто не сможете зайти на сервер без SSH!Первоначально сохраняйте исходные конфиги на другом сервисе или ПК, установите SSH клиент и т.д.
Искренне желаю удачной и быстрой, качественной учебы
1. Отключил плагин Система - Кэш. Кэш все равно появляется в Система -> Очистить весь кэш
2. Для Обработчик сессий в Глобальных настройках нет значения файл, есть только "база данных" и "нет". Может обновить Джумла, чтобы появился вариант файл?
3. php.ini не трогал
4. Надо сконфигурировать и Апач, и БД под keepalive?
5. SSL в конфиге упоминается, но сайт через https не открывается и сертификат я не покупал никакой
6. Мне тоже добавить строку с указанием папки кэша nginx?
7. Не понял что вы предлагаете сделать в этом пункте - удалить из строки jpg ?
8. Плагины Система - Отладка и Система - Журнал (Лог) отключил
В общем я так понимаю можно взять Ваш конфиг nginx поменяв пути и ip? nginx также надо перезагружать после правки его конфига?
Цитата: borro от 23-09-2015, 16:36:46
1. Отключил плагин Система - Кэш. Кэш все равно появляется в Система -> Очистить весь кэш
2. Для Обработчик сессий в Глобальных настройках нет значения файл, есть только "база данных" и "нет". Может обновить Джумла, чтобы появился вариант файл?
3. php.ini не трогал
4. Надо сконфигурировать и Апач, и БД под keepalive?
5. SSL в конфиге упоминается, но сайт через https не открывается и сертификат я не покупал никакой
6. Мне тоже добавить строку с указанием папки кэша nginx?
7. Не понял что вы предлагаете сделать в этом пункте - удалить из строки jpg ?
8. Плагины Система - Отладка и Система - Журнал (Лог) отключил
В общем я так понимаю можно взять Ваш конфиг nginx поменяв пути и ip? nginx также надо перезагружать после правки его конфига?
1. Правильно;
2. Писал по памяти - должен стоять в Нет! Если стояло"база данных" - при сохранении выбросит из Админки - затем снова зайдете;
3. ---;
4. В Апач и БД пока не рекомендую лезть;
5. Раз SSL нет то чего он там делает?;
6. Если ОЗУ мало - добавляйте и физически папку и строку в конфиге NGINX;
7. Нет - предлагаю такую строку оставить: " location ~* ^.+\.(jpg|jpeg|gif|png|svg|ico)$ {" - чтоб скрипты не кешировало;
8. Отлично.
Если п.2 не поможет - нужно смотреть Сервер.
Подойдет и мой конфиг, но с заменой IP, доменов, и токена в самом низу
Чтобы убедиться что верно прописали / скопировали NGINX конфиг: под Админом в ISP нажмите www домены, выделите Ваш домен (чтоб посинел) и вверху "Конфиг", затем, ничего не меняя "ОК": ЕСЛИ окно закроется - значит конфиг NGINX и домена составлен верно - можно и нужно перезагружать ВЕСЬ ВАШ сервер.
Если выдаст - неверный параметр и НЕ закроется окошко - что-то не так: нужно править далее
Цитата: VOVKA772007 от 23-09-2015, 18:13:50
1. Правильно;
2. Писал по памяти - должен стоять в Нет! Если стояло"база данных" - при сохранении выбросит из Админки - затем снова зайдете;
3. ---;
4. В Апач и БД пока не рекомендую лезть;
5. Раз SSL нет то чего он там делает?;
6. Если ОЗУ мало - добавляйте и физически папку и строку в конфиге NGINX;
7. Нет - предлагаю такую строку оставить: " location ~* ^.+\.(jpg|jpeg|gif|png|svg|ico)$ {" - чтоб скрипты не кешировало;
8. Отлично.
Если п.2 не поможет - нужно смотреть Сервер.
Подойдет и мой конфиг, но с заменой IP, доменов, и токена в самом низу
Чтобы убедиться что верно прописали / скопировали NGINX конфиг: под Админом в ISP нажмите www домены, выделите Ваш домен (чтоб посинел) и вверху "Конфиг", затем, ничего не меняя "ОК": ЕСЛИ окно закроется - значит конфиг NGINX и домена составлен верно - можно и нужно перезагружать ВЕСЬ ВАШ сервер.
Если выдаст - неверный параметр и НЕ закроется окошко - что-то не так: нужно править далее
Доброе утро.
2. Этот пункт не помог :) начинаю самое интересное - настройку nginx.
5. Удалю тогда строки
Цитироватьlisten хxх.XX.хxх.хxх:443 ssl;
ssl_certificate /var/www/httpd-cert/my_user/some_site.ru.crt;
ssl_certificate_key /var/www/httpd-cert/my_user/some_site.ru.key;
?
6. ОЗУ 1 ГБ, из которых порядка 640МБ использовано
error.log ведётся, но там я ничего не смог найти про 500-ю ошибку. На всякий случай его приведу:
[spoiler]
Цитировать2015/09/24 01:00:46 [error] 6177#0: *91524 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e030_12_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e030_12_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 01:02:25 [error] 6177#0: *91526 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e308_10_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e308_10_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 01:12:14 [error] 6178#0: *91551 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/korobka-steklyannaya-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/korobka-steklyannaya-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 01:18:02 [error] 6178#0: *91569 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/krugka-pjatigorsk-kollag_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/krugka-pjatigorsk-kollag_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 01:29:04 [error] 6180#0: *91613 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95723-tank-t-35-5_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95723-tank-t-35-5_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 01:29:49 [error] 6180#0: *91621 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e002_06_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e002_06_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 02:51:41 [error] 6177#0: *91942 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kopilka-lezginka-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kopilka-lezginka-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 02:52:21 [error] 6177#0: *91944 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95584-statuetka-mamontjonka-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95584-statuetka-mamontjonka-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 02:56:18 [error] 6180#0: *91952 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/podarochnyj-mi-28n-v-stekljannoj-korobke-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/podarochnyj-mi-28n-v-stekljannoj-korobke-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 02:59:41 [error] 6180#0: *91959 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e030_09_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e030_09_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:00:26 [error] 6180#0: *91961 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e308_11_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e308_11_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:01:54 [error] 6180#0: *91965 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/statuetki-mamontov_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/statuetki-mamontov_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:07:41 [error] 6179#0: *91996 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kopija-gruzovika-ural-4320-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kopija-gruzovika-ural-4320-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:09:49 [error] 6179#0: *92003 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e030_04_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e030_04_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:26:03 [error] 6179#0: *92140 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kopija-gruzovika-ural-4320-6_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kopija-gruzovika-ural-4320-6_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:31:28 [error] 6179#0: *92159 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e308_06_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e308_06_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:32:13 [error] 6179#0: *92161 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e308_02_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e308_02_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:36:11 [error] 6179#0: *92172 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/category/resized/modeli-tehniki-i-soldatikov.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/category/resized/modeli-tehniki-i-soldatikov.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:40:26 [error] 6179#0: *92181 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95760-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95760-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:45:56 [error] 6179#0: *92200 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e206_12_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e206_12_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:48:38 [error] 6179#0: *92204 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e015_07_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e015_07_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 03:50:14 [error] 6179#0: *92209 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kompozicija-kosmodrom_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kompozicija-kosmodrom_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:18:20 [error] 6180#0: *92459 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95584-statuetka-mamontjonka-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95584-statuetka-mamontjonka-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:18:48 [error] 6180#0: *92465 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95754_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95754_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:19:59 [error] 6180#0: *92498 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e015_08_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e015_08_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:27:53 [error] 6180#0: *92521 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/z7247-vertolet-ka-27ps-1-k-72-6_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/z7247-vertolet-ka-27ps-1-k-72-6_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:28:38 [error] 6180#0: *92524 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/z7247-vertolet-ka-27ps-1-k-72-5_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/z7247-vertolet-ka-27ps-1-k-72-5_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:30:51 [error] 6180#0: *92528 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/korobka-ostankino_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/korobka-ostankino_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:37:14 [error] 6180#0: *92560 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95584-statuetka-mamontjonka-4_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95584-statuetka-mamontjonka-4_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:37:55 [error] 6180#0: *92563 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/korobka-iz-massiva-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/korobka-iz-massiva-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:39:29 [error] 6180#0: *92570 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kopija-gruzovika-ural-4320-4_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kopija-gruzovika-ural-4320-4_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:42:04 [error] 6180#0: *92576 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95585-statuetka-mamonta-srednego_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95585-statuetka-mamonta-srednego_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:48:10 [error] 6180#0: *92592 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95585-statuetka-mamonta-srednego-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95585-statuetka-mamonta-srednego-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:59:19 [error] 6177#0: *92647 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e020_11_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e020_11_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 04:59:44 [error] 6177#0: *92649 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e020_05_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e020_05_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:00:39 [error] 6177#0: *92652 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e706_10_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e706_10_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:03:54 [error] 6179#0: *92665 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e706_07_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e706_07_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:04:42 [error] 6179#0: *92674 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/93813-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/93813-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:04:50 [error] 6179#0: *92676 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/z6116_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/z6116_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:04:57 [error] 6179#0: *92678 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e201_04_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e201_04_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:05:29 [error] 6177#0: *92690 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e709_02_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e709_02_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:07:22 [error] 6179#0: *92695 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/z3561-soldatiki-specnaz-rossii-07_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/z3561-soldatiki-specnaz-rossii-07_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:08:16 [error] 6179#0: *92699 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/korobka-iz-massiva-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/korobka-iz-massiva-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:10:55 [error] 6179#0: *92709 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e201_02_spina_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e201_02_spina_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:13:30 [error] 6179#0: *92720 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e029_08_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e029_08_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:16:51 [error] 6179#0: *92725 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/94502-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/94502-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:17:40 [error] 6179#0: *92727 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kopilka-kavkaz-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kopilka-kavkaz-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:37:48 [error] 6180#0: *93178 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/z3561-soldatiki-specnaz-rossii-16_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/z3561-soldatiki-specnaz-rossii-16_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:41:53 [error] 6180#0: *93190 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/z3561-soldatiki-specnaz-rossii-12_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/z3561-soldatiki-specnaz-rossii-12_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:42:26 [error] 6180#0: *93192 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/magnit-plastikovyj-dombaj-snoubordist-orangevyj_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/magnit-plastikovyj-dombaj-snoubordist-orangevyj_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:42:58 [error] 6180#0: *93194 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e201_03_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e201_03_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 05:46:52 [error] 6180#0: *93206 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/24537-36.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/24537-36.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 06:05:55 [error] 6177#0: *93305 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/kopilka-kavkaz-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/kopilka-kavkaz-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 06:36:58 [error] 6180#0: *93364 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/e315_05_pered_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/e315_05_pered_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:17:55 [error] 6177#0: *93584 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/94052-4_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/94052-4_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:07 [error] 6177#0: *93725 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_n.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_n.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:07 [error] 6177#0: *93727 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_ne.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_ne.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:07 [error] 6177#0: *93729 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_e.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_e.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:08 [error] 6177#0: *93731 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_se.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_se.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:08 [error] 6177#0: *93733 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_s.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_s.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:08 [error] 6177#0: *93735 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_sw.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_sw.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:08 [error] 6177#0: *93737 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_w.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_w.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 07:57:09 [error] 6177#0: *93739 openat() "/var/www/some_user/data/www/some_site.ru/images/fancybox/fancy_shadow_nw.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/fancybox/fancy_shadow_nw.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 09:39:17 [error] 6178#0: *95306 openat() "/var/www/some_user/data/www/some_site.ru/components/com_virtuemart/assets/images/vmgeneral/filetype_ini.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /components/com_virtuemart/assets/images/vmgeneral/filetype_ini.png HTTP/1.0", host: "www.some_site.ru", referrer: "http://www.some_site.ru/administrator/index.php?option=com_virtuemart&view=media&task=edit&virtuemart_media_id[]=7665"
2015/09/24 09:53:35 [error] 6177#0: *95529 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/svetilnik-iz-oniksa-afrika-4_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/svetilnik-iz-oniksa-afrika-4_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:05:32 [error] 6177#0: *96008 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95855-statuetka-femida-2_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95855-statuetka-femida-2_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:05:32 [error] 6177#0: *96010 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95855-statuetka-femida-3_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95855-statuetka-femida-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:05:32 [error] 6177#0: *96012 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95855-statuetka-femida-4_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95855-statuetka-femida-4_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:21:20 [error] 6178#0: *96484 openat() "/var/www/some_user/data/www/some_site.ru/apple-touch-icon-120x120-precomposed.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /apple-touch-icon-120x120-precomposed.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:21:20 [error] 6178#0: *96486 openat() "/var/www/some_user/data/www/some_site.ru/apple-touch-icon-120x120.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /apple-touch-icon-120x120.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:21:20 [error] 6178#0: *96488 openat() "/var/www/some_user/data/www/some_site.ru/apple-touch-icon.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /apple-touch-icon.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:21:21 [error] 6178#0: *96490 openat() "/var/www/some_user/data/www/some_site.ru/apple-touch-icon.png" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /apple-touch-icon.png HTTP/1.0", host: "www.some_site.ru"
2015/09/24 10:57:32 [error] 2266#0: *1178 openat() "/var/www/some_user/data/www/some_site.ru/mibew/locales/ru/translation.js" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /mibew/locales/ru/translation.js HTTP/1.0", host: "www.some_site.ru", referrer: "http://www.some_site.ru/mibew/chat?locale=ru&url=http%3A%2F%2Fwww.some_site.ru%2F&referrer=https%3A%2F%2Fwww.google.ru%2F"
2015/09/24 11:35:28 [error] 2264#0: *3959 openat() "/var/www/some_user/data/www/some_site.ru/mibew/locales/ru/translation.js" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /mibew/locales/ru/translation.js HTTP/1.0", host: "www.some_site.ru", referrer: "http://www.some_site.ru/mibew/chat?locale=ru&url=http%3A%2F%2Fwww.some_site.ru%2Fstatuetki%2Fbozhestvennye-i-demonicheskie-sozdaniya%2Fresults%2C10-9&referrer=http%3A%2F%2Fwww.some_site.ru%2Fstatuetki%2Fbozhestvennye-i-demonicheskie-sozdaniya"
2015/09/24 11:50:44 [error] 2265#0: *4846 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/95855-statuetka-femida_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/95855-statuetka-femida_150x150.jpg HTTP/1.0", host: "www.some_site.ru"
2015/09/24 12:04:14 [error] 2266#0: *5430 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/upakovka-korobka-iz-tonirovannogo-shpona_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/upakovka-korobka-iz-tonirovannogo-shpona_150x150.jpg HTTP/1.0", host: "www.some_site.ru", referrer: "http://www.some_site.ru/professii/kompozitsiya-okhotnik-s-sobakoj-detail"
2015/09/24 12:42:30 [error] 2263#0: *6105 openat() "/var/www/some_user/data/www/some_site.ru/mibew/locales/ru/translation.js" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /mibew/locales/ru/translation.js HTTP/1.0", host: "www.some_site.ru", referrer: "http://www.some_site.ru/mibew/chat?locale=ru&url=http%3A%2F%2Fwww.some_site.ru%2Fnastolnye-nabory%2Fgerb-vizitnitsa-detail&referrer=http%3A%2F%2Fwww.some_site.ru%2Fznachki%2Fnakladka-gerb-rf-32-32mm-detail"
2015/09/24 13:09:51 [error] 2265#0: *6503 openat() "/var/www/some_user/data/www/some_site.ru/images/stories/virtuemart/product/resized/upakovka-korobka-iz-tonirovannogo-shpona_150x150.jpg" failed (2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/upakovka-korobka-iz-tonirovannogo-shpona_150x150.jpg HTTP/1.0", host: "www.some_site.ru", referrer: "http://www.some_site.ru/professii/kompozitsiya-okhotnik-s-sobakoj-detail"
[/spoiler]
Перезагружать сервер по команде reboot?
Цитата: borro от 24-09-2015, 13:39:25
Доброе утро.
2. Этот пункт не помог :) начинаю самое интересное - настройку nginx.
5. Удалю тогда строки?
6. ОЗУ 1 ГБ, из которых порядка 640МБ использовано
error.log ведётся, но там я ничего не смог найти про 500-ю ошибку. На всякий случай его приведу:
[spoiler][/spoiler]
Перезагружать сервер по команде reboot?
Проверяли ОЗУ в SSH командой: free
Это проделали:
"Чтобы убедиться что верно прописали / скопировали NGINX конфиг: под Админом в ISP нажмите www домены, выделите Ваш домен (чтоб посинел) и вверху "Конфиг", затем, ничего не меняя "ОК": ЕСЛИ окно закроется - значит конфиг NGINX и домена составлен верно - можно и нужно перезагружать ВЕСЬ ВАШ сервер."
Нормально после "ОК" окошко закрылось?
Ниже, слева есть "Сервисы" в ISP (видна нагрузка по основным), еще ниже - Перезагрузка - через нее
В Логах - ругается на несуществующую папку изображений, проверьте права CHMOD 775 минимум и владелец НЕ ROOT, а пользователь домена!, оттуда и 500 может легко выскочить
Цитата: VOVKA772007 от 24-09-2015, 13:54:30
Проверяли ОЗУ в SSH командой: free
Вот:
Цитироватьroot@server1:~# free
total used free shared buffers cached
Mem: 1048576 753440 295136 0 0 589420
-/+ buffers/cache: 164020 884556
Swap: 524288 4 524284
Цитата: VOVKA772007 от 24-09-2015, 13:54:30
Это проделали:
"Чтобы убедиться что верно прописали / скопировали NGINX конфиг: под Админом в ISP нажмите www домены, выделите Ваш домен (чтоб посинел) и вверху "Конфиг", затем, ничего не меняя "ОК": ЕСЛИ окно закроется - значит конфиг NGINX и домена составлен верно - можно и нужно перезагружать ВЕСЬ ВАШ сервер."
Нормально после "ОК" окошко закрылось?
я пока в отдельном файлике компилирую из вашего и своего новый конф...
Цитата: VOVKA772007 от 24-09-2015, 13:54:30
В Логах - ругается на несуществующую папку изображений, проверьте права CHMOD 775 минимум и владелец НЕ ROOT, а пользователь домена!, оттуда и 500 может легко выскочить
папку или файлы? Может вы имели в виду права 755 вместо 775? по-моему там только речь про .jpg Это нормально, я их удалил. Понять бы только кто и откуда обращается к старым картинкам, вместо новых, назначенных товарам. Это можно по логу понять? Может это я где-то проставил ссылки на старые превью и сам могу их подредактировать.
Цитата: borro от 24-09-2015, 14:07:05
Вот:я пока в отдельном файлике компилирую из вашего и своего новый конф...
папку или файлы? Может вы имели в виду права 755 вместо 775? по-моему там только речь про .jpg Это нормально, я их удалил. Понять бы только кто и откуда обращается к старым картинкам, вместо новых, назначенных товарам. Это можно по логу понять? Может это я где-то проставил ссылки на старые превью и сам могу их подредактировать.
Обращается расширение с Вашего же сайта и просит записать измененное изображение - ("(2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/korobka-steklyannaya-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"") в ответ: нет прав или папка и/или файл Не существует, выходит 500! Почитайте мануалы Joomla: на все изображения и кеши (около 9 директорий) рекурсивно ставятся CHMOD777 (для того там пустые индексы и лежат - от крякеров), тем более все фильтруется NGINX, даже .htaccess работает не полностью - для справки.
А все - таки рекомендовал бы сервер настроить "по человечески" и не переживать более. У меня по 4 месяца работают без останова. разве только когда правки серьезные вношу - перезагружаю весь, а так - службу перезапустил и забыл:)
Цитата: VOVKA772007 от 24-09-2015, 14:24:32
Обращается расширение с Вашего же сайта и просит записать измененное изображение - ("(2: No such file or directory), client: 91.224.140.52, server: some_site.ru, request: "GET /images/stories/virtuemart/product/resized/korobka-steklyannaya-3_150x150.jpg HTTP/1.0", host: "www.some_site.ru"") в ответ: нет прав или папка и/или файл Не существует, выходит 500! Почитайте мануалы Joomla: на все изображения и кеши (около 9 директорий) рекурсивно ставятся CHMOD777 (для того там пустые индексы и лежат - от крякеров), тем более все фильтруется NGINX, даже .htaccess работает не полностью - для справки.
А все - таки рекомендовал бы сервер настроить "по человечески" и не переживать более. У меня по 4 месяца работают без останова. разве только когда правки серьезные вношу - перезагружаю весь, а так - службу перезапустил и забыл:)
Спасибо.
1. просто как связаны эти 500-ые ошибки по поводу отсутствия определённых превьюшек с теми 500-ми ошибками, которые возникают при добавлении фoток в админке новому товару размером свыше 150КБ? Новый товар если заполняю, то он ещё не связан с теми товарами, об отсутствии превьюшек которых видны логи. Вы хотите сказать, что в этом причины 500-й ошибки при загрузке новых фoток?
2. А как вы поняли, что это:
а. расширение с самого сайта?
б. что расширение пытается что-то записать? я подозреваю, что превьюшки просто где-то в обзорных статьях фигурируют и кто-то читает эти статьи, вызывая логируемые ошибки, либо кто-то где-то в сети поставил ссылки на эти превью
Цитата: borro от 24-09-2015, 15:25:52
Спасибо.
1. просто как связаны эти 500-ые ошибки по поводу отсутствия определённых превьюшек с теми 500-ми ошибками, которые возникают при добавлении фoток в админке новому товару размером свыше 150КБ? Новый товар если заполняю, то он ещё не связан с теми товарами, об отсутствии превьюшек которых видны логи. Вы хотите сказать, что в этом причины 500-й ошибки при загрузке новых фoток?
2. А как вы поняли, что это:
а. расширение с самого сайта?
б. что расширение пытается что-то записать? я подозреваю, что превьюшки просто где-то в обзорных статьях фигурируют и кто-то читает эти статьи, вызывая логируемые ошибки, либо кто-то где-то в сети поставил ссылки на эти превью
Объясняю - это догадка: я ни Ваш ресурс ни сервер не видел ни с фронта, ни изнутри! Это все равно, что ставить диагноз неведомо кому. Там смотреть нужно многое, например, Админку, cURL, GD библиотеку, версии ПО, используемых акселлераторов и так дальше.
P.S. Такое впечатление, что Вы "нагоняете" посты для чего-то:( Я в такие игры НЕ играю (хотел помочь, а вышло сплошное беспокойство). Услуга по настройке сервера у нас стоит от $100 - инфа для общего развития
Доброго утра. Спасибо Вам за советы.
Перезагрузил сервер вот с таким nginx.conf:
[spoiler]
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 1028;
# multi_accept on;
}
http {
##
# Basic Settings
##
proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=one:16m inactive=7d max_size=1024m;
proxy_temp_path /var/cache/nginx/temp;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
keepalive_requests 1000;
client_body_timeout 10;
reset_timedout_connection on;
send_timeout 2;
types_hash_max_size 2048;
proxy_buffers 8 64k;
proxy_intercept_errors on;
proxy_connect_timeout 1s;
proxy_read_timeout 3s;
proxy_send_timeout 3s;
server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip_static on;
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 5;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
##
# nginx-naxsi config
##
# Uncomment it if you installed nginx-naxsi
##
#include /etc/nginx/naxsi_core.rules;
##
# nginx-passenger config
##
# Uncomment it if you installed nginx-passenger
##
#passenger_root /usr;
#passenger_ruby /usr/bin/ruby;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
include /usr/local/ispmgr/etc/nginx.domain;
client_max_body_size 16M;
charset utf-8;
# Включаем мульти-соккеты SSI
ssi on;
ssi_value_length 1024;
log_format isp '$bytes_sent $request_length';
# Глобальный конфиг NGINX, Окончание!
# Конфиг NGINX домена!
server {
server_name some-site.ru www.some-site.ru;
listen some_IP;
disable_symlinks if_not_owner from=$root_path;
set $root_path /var/www/some_user/data/www/some-site.ru;
location ~* ^.+\.(jpg|jpeg|gif|png|svg|ico)$ {
# кеширование изображений фронта и CSS, JS на 7 дней
expires 7d;
#(GZIP сжатие отдаваемых страниц)
gzip_static on;
gzip on;
gzip_min_length 1000;
gzip_proxied any;
gzip_types text/plain text/xml application/xml application/x-javascript text/javascript text/css text/json;
gzip_disable "msie6";
gzip_comp_level 5;
gzip_proxied expired no-cache no-store private auth;
add_header Cache-Control private;
access_log off;
root $root_path;
# access_log /var/www/nginx-logs/some_user isp;
# access_log /var/www/httpd-logs/some-site.ru.access.log ;
error_page 404 = @fallback;
}
location / {
# Апач на Админку
proxy_pass http://some_IP:81;
proxy_redirect http://some_IP:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Host $http_host;
proxy_set_header X-URI $uri;
proxy_set_header X-ARGS $args;
proxy_set_header Refer $http_refer;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
proxy_cache one;
proxy_cache_key $host$scheme$proxy_host$uri$is_args$args;
proxy_cache_valid 200 302 304 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid any 1m;
}
location ~*(administrator|comprofiler)* {
proxy_pass http://some_IP:81;
proxy_redirect http://some_IP:81/ /;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Host $http_host;
proxy_set_header X-URI $uri;
proxy_set_header X-ARGS $args;
proxy_set_header Refer $http_refer;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ {
proxy_pass http://some_IP:81;
proxy_redirect http://some_IP:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location @fallback {
proxy_pass http://some_IP:81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
location ^~ /webstat/ {
auth_basic "Restricted area";
auth_basic_user_file /var/www/some_user/data/etc/65408397.passwd;
try_files $uri @fallback;
}
include /usr/local/ispmgr/etc/nginx.inc;
charset UTF-8;
}
}
[/spoiler]
Полёт нормальный, не считая двух сообщений Метрики о недоступности сайта ночью:
ЦитироватьНеизвестный IP адрес
Возможные причины проблемы: Неверно настроен DNS адрес вашего сайта
Тем не менее 500-я ошибка появляется если добавляю фотку размером свыше 150КБ. Заметил, что если попросить Virtuemart самому подхватить и распознать с помощью команды "Синхронизовать с Virtuemart" новые изображения, положенные в его стандартную папку картинок товаров, то изображения распознаются и генерятся на них превью. Если это делаю через карточку товара, то 500-я ошибка.
Если например поставить копию сайта на локальный сервер xampp с phpstorm, смогу ли я в отладочном режиме увидеть таки причину 500-й ошибки? Или в XAMPP не будет nginx и того окружения среды, что на реальном VPS?
Здравствуйте!
В поддержке ответили, что причина была в том, что не было папки, в которую надо было сохранять кэш изображений больше некоторого размера :)
Осталось узнать, какой директивой определяется предельный размер файла, после которого он должен быть закэширован