We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Ошибка 500
Ошибка 500
Очень понравилась ваша панелька, пожалуй лучшая из тех, что есть в опенсорсе.
Удручает только одна проблема: время от времени выскакивает ошибка 500. Иногда 20 раз страница загрузится нормально, на 21 ошибка 500...и так 1-5 раз, потом нормально. Шаблон хоть default, хоть hosting.
CMS - Drupal, хостинг digitalocean.
Добавил только своп на 512МБ и memcached
Удручает только одна проблема: время от времени выскакивает ошибка 500. Иногда 20 раз страница загрузится нормально, на 21 ошибка 500...и так 1-5 раз, потом нормально. Шаблон хоть default, хоть hosting.
CMS - Drupal, хостинг digitalocean.
Добавил только своп на 512МБ и memcached
Re: Ошибка 500
Скорее всего nginx не успел дождаться ответа от апача и сбросил соединение по таймауту. Надо посмотреть логи.
Re: Ошибка 500
Счас зашел -- 403 (( Я так понял апачевские логи скинуть?
Re: Ошибка 500
Прямо из панели можно посмотреть erroк log домена.
Re: Ошибка 500
о! удобно!skid wrote:Прямо из панели можно посмотреть erroк log домена.
Профили можно задать для пакета и для домена. В чем разница? Для пакета просто дефортные профили?
ps: Очень хотелось бы иметь профиль nginx+php-fpm и возможность выключать сервисы
Code: Select all
2013/09/11 08:42:29 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:30 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:30 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:30 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:30 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:30 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:30 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:30 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:31 [error] 1623#0: *428 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:31 [error] 1623#0: *428 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:31 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:31 [error] 1623#0: *428 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:31 [error] 1623#0: *428 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:31 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:31 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:31 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:31 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:31 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:32 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:32 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:32 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:32 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:32 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:32 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:32 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:33 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:33 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:33 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:33 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:33 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:33 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:33 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:33 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:33 [error] 1623#0: *428 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:33 [error] 1623#0: *428 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:33 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:34 [error] 1623#0: *428 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:34 [error] 1623#0: *428 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:34 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
2013/09/11 08:42:34 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "www.example.com"
[Wed Sep 11 08:42:34 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 08:42:34 [error] 1623#0: *431 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 08:42:34 [error] 1623#0: *431 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:48:29 [error] 1623#0: *689 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
2013/09/11 15:48:29 [error] 1623#0: *689 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
[Wed Sep 11 15:48:29 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 15:48:29 [error] 1623#0: *689 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:48:29 [error] 1623#0: *689 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:56:39 [error] 1623#0: *699 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
2013/09/11 15:56:39 [error] 1623#0: *699 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
[Wed Sep 11 15:56:39 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 15:56:39 [error] 1623#0: *699 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:56:39 [error] 1623#0: *699 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:56:40 [error] 1623#0: *699 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
2013/09/11 15:56:40 [error] 1623#0: *699 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
[Wed Sep 11 15:56:41 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 15:56:41 [error] 1623#0: *699 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:56:41 [error] 1623#0: *699 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:56:42 [error] 1623#0: *699 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
2013/09/11 15:56:42 [error] 1623#0: *699 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /admin/appearance HTTP/1.1", upstream: "http://127.0.0.1:8080/admin/appearance", host: "www.example.com", referrer: "http://www.example.com/admin/people"
[Wed Sep 11 15:56:42 2013] [error] [client 8.8.8.8] File does not exist: /home/alex/web/example.com/public_html/favicon.ico
2013/09/11 15:56:42 [error] 1623#0: *699 upstream prematurely closed connection while reading response header from upstream, client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
2013/09/11 15:56:42 [error] 1623#0: *699 openat() "/home/alex/web/example.com/document_errors/50x.html" failed (13: Permission denied), client: 8.8.8.8, server: example.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8080/favicon.ico", host: "www.example.com"
[Wed Sep 11 15:56:49 2013] [error] [client 8.8.8.8] PHP Fatal error: Cannot call overloaded function for non-object in /home/alex/web/example.com/public_html/includes/database/query.inc on line 331, referer: http://www.example.com/admin/appearance
и, кстати, 403 ошибку время от времени выдает nginx
UPDATE:
и еще странность:
httpd веб сервер
Процессор: 0.6%
Память: 4538 мб
при этом
[root@RedCent ~]# free
Code: Select all
total used free shared buffers cached
Mem: 502456 324380 178076 0 10984 198064
-/+ buffers/cache: 115332 387124
Swap: 524280 0 524280
UPDATE2: Заметил еще одну странность: зашел на сайт1 — 403 forbidden nginx, релоадил раз 20 и ничего, зашел на сайт2, после этого заработал сайт1. Чудеса! )
UPDATE3 Поймал от такую ошибку [Thu Sep 12 02:22:42 2013] [error] [client 8.8.8.8] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 80 bytes)
выглядит как memory_limit 32М, но memory_limit стоит 128M
Поставил профили default и прописал в .htassess php_value memory_limit 256M
Re: Ошибка 500
Если задать шаблон веб-сервера в пакете, то этот шаблон будет автоматически использовать при создании нового домена. После создания домена, шаблон можно изменить.
В шаблонах hosting довольно суровые ограничения, включая дополнительные ограничения memory_limit, попробуйте использовать default для apache и nginx, а затем проверьте работу сайта.
В шаблонах hosting довольно суровые ограничения, включая дополнительные ограничения memory_limit, попробуйте использовать default для apache и nginx, а затем проверьте работу сайта.
Re: Ошибка 500
Похоже что дело было в php_limit. Не ясно какой лимит стоит в профиле дефолт и хостинг? У меня phpinfo(); и друпал выдавали 128, при этом на хостинге рисовало какую угодно ошибку, только не о нехватке памяти. На дефолте выдавало, что уперлось в 32 метра....но при этом друпал рисовал лимит 128, почему не и не сразу заподозрил. Странно как-то. Сейчас на 256 вроде все нормуль, буду тестировать дальше.
Re: Ошибка 500
Да, дело было в php_limit. Увеличил и сейчас все хорошо. Но почему выдавало php_limit 128МБ, когда на самом деле было 32МБ? Не ясно.
Re: Ошибка 500
У меня все равно 500 ошибка периодически выскакивает, в том числе с отключенным nginx и большим memory limit, обхожу проблему переключая шаблоны Apacha, достаточно выбрать любой другой шаблон и проблема временно уходит
Тоже на digitalocean, тоже CMS Drupal
Возможно стоит поставить меньший мемори лимит? Может ли 500 ошибка быть результатом нехватки памяти фактически?
500 ошибка вылетает не задумываясь и моментально, происходит после сложных запросов, например включение модуля расширяющий UI, переключение темплейта оформления CMS, обновления компонентов
И что интересно, наиболее стабильно работает на шаблоне hosting
Прокомментируйте пожалуйста, skid
Тоже на digitalocean, тоже CMS Drupal
Возможно стоит поставить меньший мемори лимит? Может ли 500 ошибка быть результатом нехватки памяти фактически?
500 ошибка вылетает не задумываясь и моментально, происходит после сложных запросов, например включение модуля расширяющий UI, переключение темплейта оформления CMS, обновления компонентов
И что интересно, наиболее стабильно работает на шаблоне hosting
Прокомментируйте пожалуйста, skid
Re: Ошибка 500
Без логов сложно коментировать причину. Включите принудительное логирорвание ошибок в php.ini и посмотрите, что видно в error логе.