Jump to content
Sign in to follow this  
VVL

Сервер виснет намертво при обновлении Apache-а до ветки 2.4

Recommended Posts

Всем привет! Имеется связка Server 2012 + Apache 2.2.25 + PHP 5.5.0 + MySQL 5.6.12

На данной железке сидят 4 opencart магазина.

При обновлении Apache-а до ветки 2.4 (разумеется конфликтов конфигов и .htaccess нет), все поднимается,

НО через несколько десятков запросов страниц сервер намертво виснет. (Сайт на html (не opencart) на этом же сервере продолжает работать (!) ).

Помогает только перезапуск Apache-а.

Железо мощное, на ветке 2.2 держит и несколько сотен одновременных подключений.

Кто-нибудь сталкивался с этой проблемой? Есть пути решения?

Share this post


Link to post
Share on other sites

 (Сайт на html (не opencart) на этом же сервере продолжает работать (!) )

Видимо у вас или  php или mysql отваливаются.

  • +1 1

Share this post


Link to post
Share on other sites

Забыл сказать, MySQL работает как часы, не отвалился ни разу.

PHP? Подключен модулем апача, если бы он отвалился, повис бы весь сервер полностью.

Share this post


Link to post
Share on other sites

Server 2012

 

wtf?

Share this post


Link to post
Share on other sites

Вам бы на форум сисадминов стоило обратиться, а не программистов.

Всё-таки разные специализации.

Opencart тут скорее всего не при чём. Мне кажется, что у вас была бы та же самая ситуация и с другими cms.

И про полностью виснущий апач с отвалившимся php я бы тоже утверждать не стал, хотя признаюсь что win2012server в глаза не видел.

 

Кстати, мысль с опозданием:

вы логи читали? ошибки?

Share this post


Link to post
Share on other sites

Вам бы на форум сисадминов стоило обратиться, а не программистов.

Всё-таки разные специализации.

Opencart тут скорее всего не при чём. Мне кажется, что у вас была бы та же самая ситуация и с другими cms.

И про полностью виснущий апач с отвалившимся php я бы тоже утверждать не стал, хотя признаюсь что win2012server в глаза не видел.

 

Кстати, мысль с опозданием:

вы логи читали? ошибки?

Другие cms сидят в тестовом режиме нормально. Именно поэтому сюда и обратился.

Логи как обычно, белые и чистые)

Share this post


Link to post
Share on other sites

Другие сайты продолжают работать, а опенкартовские нет?

Если да, то возможно что в php не все необходимые модули включены

(Очень частое явление на VPS)

Ну, это как один из вариантов. Вот тут как раз у одного пользователя только что было: https://opencartforum.com/topic/23599-posle-ustanovki-ne-otkryvaet-magazin/page-2

Share this post


Link to post
Share on other sites

Это не VPS, а выделенный сервер... Модули PHP:

extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
extension=php_zip.dll

 

(без ; - активирован). Сомневаюсь что модули, ибо конфиг PHP и на 2.2 и на 2.4 апаче одинаковый. Разница в подключаемом модуле - php5apache2_4.dll или php5apache2_2.dll

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By grechanyuk
      Добрый день! Есть проблема. На vps установлена связка apache(бэк)+nginx(фронт). Никак не могу разобраться с настройкой сервера. Почему-то не работает стандартный tool/image/resize, некоторые php запросы. 
      прошу тех, кому не все равно - приведите пример httpd.conf и nginx.conf. Было бы шикарно, если бы еще и список установленных модов apache привели. Прошу просто скинуть пример, думаю с переработкой под свой сайт я справлюсь. Спасибо огромное.
    • By halfhope
      Не знаю зачем написал сей велосипед, но думаю, что кому-нибудь будет полезен при анализе логов.
       
      При очистке более 30 сайтов от вирусов/шеллов и прочей грязи, нашел закономерности, cпецифичные для OpenCart. Например, если сайт заражен ботом, то большая часть зараженных файлов вызываются напрямую, а не через точку входа, что логично. Эти файлы чаще всего находятся в директориях catalog и system. Например, http://адрес-сайта/system/helpers/sh.php.'>http://адрес-сайта/system/helpers/sh.php.
       
      Скрипт подсвечивает:
      Разрешенные типы файлов POST/HEAD запросы Запросы к точке входа витрины (index.php*) Запросы в админку (admin/*) Запросы с ответом 404 Прямые вызовы PHP файлов (например, http://адрес-сайта/system/helpers/sh.php)  
      Плюсы:
      Есть визуальная навигация по всем обработанным строкам (с подсветкой) Можно поставить ограничение на показываемых строк (по умолчания 10000) Наличие пагинации Настраиваемый формат логов (благодаря использованию PHP Web Server Log Parser Library)  
      Минусы:
      Медленный Используется функция file, так что если файл большой, то можно уткнуться в memory_limit Описание настроек:
      //Разрешенные типы файлов $ALLOWED_EXTENSIONS = array('css','js','png','jpg','gif','svg','jpeg','pdf','htm','html','woff','eot','ico','txt'); //Путь к админке define('ADMIN_DIR', 'admin'); //Название файла лога define('LOG_FILE', 'podarishka.danzil.ru-Feb-2015.log'); //Формат лога. Сейчас стоит дефолтный, про формат можно узнать https://github.com/kassner/log-parser#supported-format-strings define('LOG_FORMAT', '%h %l %u %t "%r" %>s %O "%{Referer}i" \"%{User-Agent}i"'); //Кол-во строк на страницу define('LINES_PER_PAGE', 10000);  Ссылки: 
      PHP Web Server Log Parser Library (GIT) Скриншот Если это велосипед, то прошу ткнуть носом в готовые решения. 
      1.php
    • By Dimdimych
      Уважаемые Форумчане, НЕОБХОДИМО ВАШЕ МНЕНИЕ!!!
       
      Столкнулся со следующей дилеммой! Решил перейти на новый хостинг (сейчас у меня 5 дней бесплатного тестирования). Так вот, произвёл все настройки и решил проверить скорость работы сайта через Google Page Speed. Однако, получил полное разочарование, если раньше рейтинг был в пределах 72 единиц, то после перехода рейтинг скорости упал до 40 ед. В рекомендациях Google появилось новое сообщение: Leverage Browser Caching - т.е. не происходит кеширование страниц со стороны сервера. Обратился в службу поддерки, где мне дали ответ, что у них сервера используют связку nginx+apache, при которой нет необходимости кешировать страницы, т.к. они и так быстро открываются и это более эффективная схема, чем кеширование страниц.
       
      Следует ли в этом случае игнорировать показатели Google Page Speed? Ведь этот рейтинг скорости в той или иной степени влияет на позиции сайта в поисковой выдаче! Очень интересо Ваше мнение по этому вопросу!!!
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.