Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • В конфиге lighttpd прописал
    server.error-handler-404 = "/index.php"
    теперь работает, но не думаю, что это правильно

    вам же уже сказали — ограничьте форки апача.

    Все уже. Нет апача. Да здравствует lighttpd(?)

    Ему уже советовали, и, видимо, не зашло

    Ну почему же не зашло. Не ставил пока.
    Имеет смысл nginx+phpfpm?

    А то Настройки постоянных ссылок(mod_rewrite) опять не работают.
    Работают только простые ссылки. А с ними supercache не работает.

    И woocommerce отображает по 3 товара на странице.
    Откуда, почему, кто так сделал? Я ничего не делал. Настройки не менял.
    Чудеса переустановки.

    поставили свой и зашли на него только вы?

    От 10 до 100 онлайн. В зависимости от решения. Работает на VPS, Raspberry, микроконтроллерах. Ошибок нет, проблем нет.

    апач выделяет ресурсы на каждое принятое им соединение.

    Удалил апач. Поставил lighttpd.
    https://www.howtoforge.com/tutorial/install-lighttpd-with-php-fpm-and-mysql-on-debian/
    Тестирую.
    Смотрю доступность. Буду загружать loadimpact и аналогами.
    Жду когда упадет..

    Yui

    VPS

    поставьте любой другой движок и на любой странице с большим количеством ресурсов у вас сервер также скуксится

    Поставил. Свой. Самописный. Ресурсов там немало, но — все эти ресурсы, компоненты, библиотеки разработаны крупнейшими мировыми корпорациями.
    Работает стабильно 8 месяцев. Тьху-тьху. На 1 ядре и 512 мб. Работает быстро.
    Люди сделали качественный продукт. Написали хороший, официальный, мануал.
    С меня же только php + html и внимательное чтение мануала и использование их библиотек. И знаете — это работает. Быстро, четко, гарантированно, стабильно.
    Но это лирика.

    Хорошо. Мы поняли — мало ресурсов.
    Вопрос — а сколько нужно ресурсов wordpress+oscommerce?
    Процессор, память?
    С учетом нагрузки 3 пользователя онлайн?
    Что нужно для гарантированного результата безотказной работоспособности системы под данной нагрузкой?

    Уважаемый Yui

    И 1Гб мало? Вам не кажется что WordPress зажрался? Или woocommerce зажрался?
    Большинство тарифов хостинга предполагает память до 1Гб.
    И большинство движков, систем прекрасно работают.

    Может тут дело не в памяти, а в нерациональном использовании ресурсов WordPress?

    Вопрос как-то странно поставлен, если честно. Не возникает желания узнать, куда ресурсы утекают?
    Возникает. Осталось понять как.

    Возникает ещё один вопрос — почему при установке вордпресс и популярных плагинов возникла такая ситуация.

    Понятно — поставил не протестированный плагин от Васи — получи сбой.
    Но поставил протестированный плагин с великолепным рейтингом и миллионом скачиваний…и сбой?

    Упало снова (свап на этом VPS не сделать)
    <b>dmesg</b>

    
    [    0.000000] B, rss:51844kB, swap:4184kB
    [478454.806189] Out of memory in UB 14558: OOM killed process 2475 (apache2) sco                                         re 0 vm:312588kB, rss:51820kB, swap:4184kB
    [478455.457017] Out of memory in UB 14558: OOM killed process 2511 (apache2) sco                                         re 0 vm:312332kB, rss:50832kB, swap:4244kB
    [478456.201968] Out of memory in UB 14558: OOM killed process 2509 (apache2) sco                                         re 0 vm:312588kB, rss:49476kB, swap:5784kB
    [478456.565262] Out of memory in UB 14558: OOM killed process 2161 (apache2) sco                                         re 0 vm:312864kB, rss:38708kB, swap:15956kB
    [478457.298861] Out of memory in UB 14558: OOM killed process 2482 (apache2) sco                                         re 0 vm:312592kB, rss:46760kB, swap:8452kB
    [478458.032960] OOM killer in rage, 1 tasks killed
    [478458.033277] Out of memory in UB 14558: OOM killed process 2483 (apache2) sco                                         re 0 vm:312588kB, rss:47368kB, swap:8256kB
    [478458.991106] OOM killer in rage, 1 tasks killed
    [478458.991429] Out of memory in UB 14558: OOM killed process 2525 (apache2) sco                                         re 0 vm:312604kB, rss:51252kB, swap:4860kB
    [478459.965511] OOM killer in rage, 2 tasks killed
    [478459.965939] Out of memory in UB 14558: OOM killed process 2474 (apache2) sco                                         re 0 vm:313884kB, rss:52944kB, swap:5440kB
    [478461.701278] Out of memory in UB 14558: OOM killed process 2492 (apache2) sco                                         re 0 vm:312588kB, rss:47556kB, swap:8584kB
    [478462.631246] Out of memory in UB 14558: OOM killed process 2517 (apache2) sco                                         re 0 vm:313884kB, rss:49132kB, swap:8552kB
    [478463.720657] Out of memory in UB 14558: OOM killed process 2533 (apache2) sco                                         re 0 vm:315420kB, rss:47752kB, swap:11892kB
    [478464.034818] Out of memory in UB 14558: OOM killed process 2494 (apache2) sco                                         re 0 vm:313884kB, rss:48412kB, swap:9276kB
    [478464.623155] Out of memory in UB 14558: OOM killed process 2499 (apache2) sco                                         re 0 vm:313884kB, rss:46824kB, swap:11260kB
    [478464.944946] Out of memory in UB 14558: OOM killed process 2162 (apache2) sco                                         re 0 vm:314340kB, rss:42156kB, swap:14096kB
    [478465.499389] Out of memory in UB 14558: OOM killed process 2471 (apache2) sco                                         re 0 vm:313868kB, rss:42748kB, swap:14772kB
    [478466.275669] Out of memory in UB 14558: OOM killed process 2490 (apache2) sco                                         re 0 vm:313884kB, rss:45056kB, swap:12816kB
    [478466.894337] Out of memory in UB 14558: OOM killed process 2510 (apache2) sco                                         re 0 vm:313884kB, rss:42824kB, swap:14768kB
    [478467.366657] Out of memory in UB 14558: OOM killed process 2524 (apache2) sco                                         re 0 vm:313628kB, rss:41300kB, swap:16020kB
    [478468.176185] Out of memory in UB 14558: OOM killed process 2120 (apache2) sco                                         re 0 vm:315676kB, rss:39368kB, swap:18476kB
    [478468.565411] Out of memory in UB 14558: OOM killed process 2493 (apache2) sco                                         re 0 vm:312604kB, rss:45180kB, swap:10968kB
    [478469.488755] OOM killer in rage, 1 tasks killed
    [478469.489069] Out of memory in UB 14558: OOM killed process 2528 (apache2) sco                                         re 0 vm:312604kB, rss:44360kB, swap:11740kB
    [478470.340217] OOM killer in rage, 1 tasks killed
    [478470.344025] Out of memory in UB 14558: OOM killed process 2486 (apache2) sco                                         re 0 vm:312604kB, rss:39352kB, swap:16748kB
    [478472.155949] Out of memory in UB 14558: OOM killed process 2037 (apache2) sco                                         re 0 vm:312868kB, rss:44680kB, swap:11420kB
    [478473.744476] Out of memory in UB 14558: OOM killed process 2416 (apache2) sco                                         re 0 vm:313384kB, rss:36780kB, swap:19316kB
    [478474.535305] Out of memory in UB 14558: OOM killed process 2422 (apache2) sco                                         re 0 vm:314920kB, rss:36296kB, swap:20536kB
    [478476.267336] Out of memory in UB 14558: OOM killed process 2402 (apache2) sco                                         re 0 vm:315488kB, rss:36688kB, swap:18784kB
    [478477.831259] Out of memory in UB 14558: OOM killed process 2181 (apache2) sco                                         re 0 vm:316388kB, rss:44576kB, swap:9544kB
    [478478.248585] Out of memory in UB 14558: OOM killed process 2481 (apache2) sco                                         re 0 vm:316188kB, rss:36872kB, swap:14492kB
    [478478.930061] Out of memory in UB 14558: OOM killed process 2664 (apache2) sco                                         re 0 vm:316712kB, rss:39164kB, swap:7768kB
    [478484.165776] Out of memory in UB 14558: OOM killed process 2730 (mysqld) scor                                         e 0 vm:1386916kB, rss:12752kB, swap:35672kB
    
    

    Out of memory???

    А не жирно ли 1024 мб оперативы для wordpress?

    • Ответ изменён 5 лет, 10 месяцев назад пользователем unity555.

    Нет, проблема в базе.

    Как там может быть проблема, когда я ничего там не менял?

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

    Но я же
    apt-get install -y mysql-server mysql-client php5-mysql
    и далее свежий вордпресс + коммерц + самые популярные плагины.
    Ничего не правил.

    Единственное что .htaccess в корень положил. Для кэширования.

    # This file was updated by Duplicator on 2018-04-04 17:40:50. See .htaccess.orig for the original .htaccess file.
    # Please note that other plugins and resources write to this file. If the time-stamp above is different
    # than the current time-stamp on the file system then another resource has updated this file.
    # Duplicator only writes to this file once during the install process while running the installer.php file.
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    ### Сжать ответ сервера для перечисленных MIME типов
    <ifModule mod_deflate.c>
      <IfModule mod_filter.c>
          AddOutputFilterByType DEFLATE text/plain text/html
          AddOutputFilterByType DEFLATE text/css
          AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
          AddOutputFilterByType DEFLATE text/xml application/xml application/xhtml+xml application/rss+xml
          AddOutputFilterByType DEFLATE application/json
          AddOutputFilterByType DEFLATE application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon
      </ifModule>
    </ifModule>
    
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 month"
    Header append Cache-Con
    

    Получилось, что Вы сливаете адреса всех Ваших корреспондентов этому сервису

    Не хорошо как то. Но вроде надежный сервис. «36 billion emails per month»

    Собственно — что получилось.
    Настроил плагин, прописал ключ sendgrid.
    В панели домена указал необходимые записи (sendgrid).
    Теперь отсылает письма из любой части админки — смена мыла, новый заказ и т.д. но на рамблер и яндекс. На маил — нет. Ну и ладно.
    Так что дело было в настройке плагина и прописывании записей в панели управления доменом.

    Нет. Во FROM всегда [должен быть] сервер, оправляющий почту.

    Но тестовое письмо то приходит. И да там написано — Мы не можем проверить подлинность отправителя. Рекомендуем вам быть внимательнее при совершении действий, указанных в письме.

    Да и у плагина wp mail smtp есть настройка От (адрес) где я и указываю мой существующий email. Сам плагин это требует. Не моя инициатива.
    Не могут же они способствовать «обману» в результате которого письма просто не будут доходить до адресата. Всё таки солидная фирма и 800000 установок.

    На маилру лучше не проверять. Они косят всё подряд без разбору

    Знаю. Маил ру не лучший выбор. Но пока надо там.

    Вообщем — не ясно. Тестовые письма значит шлет, все остальное — нет.

    SMTP — чей?

    Как я понял — sendgrid.
    Проверочное письмо приходит с моего ящика. Т.е. в отправителе mymail@rambler.ru
    Я надеялся, что плагин wp mail smtp возьмет на себя всю работу по отправке почты.
    Но тестовое письмо он отправляет и оно приходит, а все остальные — не приходят.

    Спам проверяли?

    Да. Туда изначально шли все письма от wp mail smtp. Но ведь шли!
    Я указал, что это не спам и проверочное письмо от wp mail smtp приходит уже во Входящие.

    Но из wordpress — при попытке смены админ емаила или woocommerce — новый заказ, никаких писем не приходит. Ни в спам, ни во Входящие.

    Я к чему спросил про wp mail smtp.
    Я вижу, что он может отсылать письма на mail.ru.
    Но из wordpress при попытке смены админ емаила…и т.д. писем нет.
    Получается wp mail smtp шлет письма только «для проверки»? Абсурд, но все же.
    Что ставь его, что нет — а wp mail smtp сам по себе и wordpress сам по себе?
    Шлют письма разными методами/скриптами/службами?

    В логах много всего. Хорошего и не очень. Решил пойти другим путем.
    Ведь есть же плагины. Наверно и так можно?

    Установил плагин wp mail smtp.
    Настроил sendgrid — ключ.
    Отправил тестовое письмо — на ящик mail.ru. Пришло.

    Пытаюсь изменить (административный) адрес email. Письмо не приходит.
    Создал заказ в woocommerce, подтвердил. В заказах есть, но — письмо не приходит.
    Непонятно.
    И зачем нужен wp mail smtp?

    И не забываем про AllowOverride

    Спасибо, ссылки заработали.

Просмотр 15 ответов — с 1 по 15 (всего 24)