• Всем доброго времени суток. Решил я попробовать сайт сделать и пока откровенно говоря не разбираюсь в теме, так что рассказываю по порядку не знаю что важно а что нет. Арендовал сервер на вдсене 1 гиг оперативки и 1 ядро процессора 3.2 GHz, поставил WordPress и по началу всё было хорошо, после добавления плагинов начало долго открывать страницы и потом выдавать разные страницы с ошибкой 500(то есть реально писало 500 но выглядели они по разному) и 503. Закрывал вкладки, ждал, через какое то время опять мог зайти но не на долго. Выключив все плагины всё опять бодро заработало, думал плагин с ошибкой, начал включать по одному…но как мне показалось проблема начала возвращаться не после какого то плагина, а после определённого количества включённых плагинов. Могу написать список всех плагинов, если надо. К чему я пришёл прошерстив интернет в поисках ответа и решения, либо у меня нет какой то настройки в каком то конфиге на память, либо просто слабый сервер. Я не сильно надеюсь на чудесное решение, хотя бы подскажите что и как вбивать в поисковике, чтобы самому решить проблему или правильно задать вопрос. Заранее спасибо

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Yuri

    (@yube)

    Модератор Yui

    (@fierevere)

    永子

    найдите на своем сервере журналы ошибок сервера
    apache и php, ошибка 500 там фиксируется, с причиной.

    503 выдает скорее всего потому, что… на вашем телефоне памяти гораздо больше чем у вас на сервере, и сервер с оперативкой на 1 Гб нужно уметь правильно сконфигурировать, иначе он становится тыквой при минимальной нагрузке.

    Юрий, не знаю как писать ответ на сообщение, но я установил плагин WP-Memory-Usage он выдал Версия PHP : 7.4.2 / 64Bit OS
    Memory limit : 200 MB
    Memory usage : 29.31 MB
    А насчёт журнала я не уверен но может вы про это говорили?:

    
    2020-06-06T10:28:33+00:00 CRITICAL Out of memory (allocated 2097152) (tried to allocate 20480 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/rest-api/endpoints/class-wp-rest-controller.php на строке 671
    
    2020-06-06T10:52:45+00:00 CRITICAL Out of memory (allocated 8388608) (tried to allocate 389120 bytes) in /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/streams.php on line 215
    
    2020-06-06T10:58:59+00:00 CRITICAL Out of memory (allocated 2097152) (tried to allocate 389120 bytes) in /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/streams.php on line 215
    
    2020-06-06T11:08:46+00:00 CRITICAL Out of memory (allocated 4194304) (tried to allocate 20480 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/translations.php на строке 100
    
    2020-06-06T11:08:46+00:00 CRITICAL Out of memory (allocated 8388608) (tried to allocate 20480 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/translations.php на строке 100
    
    2020-06-06T11:17:03+00:00 CRITICAL Out of memory (allocated 8388608) (tried to allocate 65536 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-content/plugins/woocommerce/vendor/autoload_packages.php на строке 168
    
    2020-06-06T11:18:24+00:00 CRITICAL Out of memory (allocated 10485760) (tried to allocate 131072 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-content/plugins/woocommerce/i18n/countries.php на строке 219
    
    2020-06-06T12:57:32+00:00 CRITICAL Out of memory (allocated 4194304) (tried to allocate 532480 bytes) in /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/streams.php on line 215
    
    2020-06-06T13:03:58+00:00 CRITICAL Out of memory (allocated 2097152) (tried to allocate 528384 bytes) in /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/streams.php on line 215
    
    2020-06-06T13:08:50+00:00 CRITICAL Out of memory (allocated 2097152) (tried to allocate 65536 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-admin/includes/class-wp-upgrader.php на строке 940
    
    2020-06-06T13:20:27+00:00 CRITICAL Out of memory (allocated 14680064) (tried to allocate 1662976 bytes) в /home/admin/web/ugolok-otaku.ru/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php на строке 219
    
    2020-06-06T15:19:12+00:00 CRITICAL Out of memory (allocated 2097152) (tried to allocate 331776 bytes) in /home/admin/web/ugolok-otaku.ru/public_html/wp-includes/pomo/streams.php on line 215
    
    • Ответ изменён 3 года, 10 месяцев назад пользователем Yui. Причина: для оформления кода есть кнопка code

    Yui, а на счёт ваших слов о том что сервер с таким количеством оперативки нужно правильно сконфигурировать, можете подсказать пост,статью,сайт,видео,канал? Чтобы я поправил если там есть недочёты

    Модератор Yui

    (@fierevere)

    永子

    системе не хватает памяти…

    что поделать, 1 Гб мало, для классической установки LAMP, без оглядки на оптимизацию под малый обьем памяти.

    варианты
    А) подвинуть ползунок оперативной памяти вашего виртуального сервера правее, в позицию 2, а лучше 4 Гб

    Б) Оптимизировать. Если попроще и поминимальнее, средствами панели управления хостом, то nginx в режиме прокси, ограничение количества форков апача не более 20 рабочих процессов, лучше 10

    А так у вас наверное mysql жрет около 400 Мб оперативной памяти, мегабайт 100 на системное.. ну и осталось 500 Мб для апача, это порядка 10-12 рабочих форков, без серьезной нагрузки на PHP, не более 5-6 с PHP, на голом апаче можно и на главной странице с сотней запросов на ресурсы сайта уйти в свап и нехватку памяти

    Модератор Yui

    (@fierevere)

    永子

    если совсем правильно, то вот такой ресурс: https://ruhighload.com/

    если не зайдет, то погуглите

    Настройка реверс-прокси nginx в $название_вашего_дистрибутива_тут

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

    Yui, спасибо большое за ответы, я всё понял, очень помогли

    Модератор Yui

    (@fierevere)

    永子

    с 1 Гигом памяти жить можно, вполне даже комфортно,

    View post on imgur.com


    но без специальной настройки всего этого не обойтись.

    Если не хочется возиться — 2-4 Гб памяти вполне потянут сайт без значимых пиков посещаемости, но если будут пики, то все равно
    кеш, nginx как реверс-прокси

    А еще можно просто взять «обычный» (шаред) хостинг… Если просто нужно сделать сайт без лишней замороки с сисадминистрированием

    • Ответ изменён 3 года, 10 месяцев назад пользователем Yui.
Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Ошибка 500» закрыта для новых ответов.