Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оформление больших заявок на сайте/MySQL / 17 сообщений из 17, страница 1 из 1
07.10.2015, 12:35:39
    #39070449
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
Здравствуйте.
Администрирую интернет-магазин оптовый на старом движке Webasyst.
Есть проблема, которой я не могу найти решение ( сам не программист), клиенты в основном оптовики, и делают заказы большие. До 200-300 позиций товаров, нормально проходит, выдерживает сайт, но если заказ превышает 500 позиций, иногда по 700 - то все, скрипт перестает работать, и заявка не проходит.
Так вот, стоит ли пытаться найти решение на обработку таких заказов или это в принципе не возможно на движке интернет-магазина? Если да, подскажите в каком направлении двигаться (запрос дробить, корзину ограничивать не хотелось бы)
Все возможные тюнинги проводили специалисты хостера, на производительность посетители не жалуются. Но большие заказы не проходят.
Сейчас VPS 2Гб оперативы, 2 ядра Xeon, нагрузка 600-700 хостов в сутки.
Не пинайте, если написал не туда. По этому движку форум закрыт, да и устарел он, а переделывать Интернет магазин, есть ли смысл, пока не ясно.
...
Рейтинг: 0 / 0
07.10.2015, 12:44:58
    #39070473
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
JeeKey,

Ищите спецов по этому Webasyst-у, тут если только случайно кто-то подвернется, но маловероятно.
На оригинальном сайте какие-то эксперты предлагаются - www.webasyst.ru/experts/
JeeKeyПо этому движку форум закрытНе понял, как закрыт, если свежие вопросы сегодняшним днем датированы?
...
Рейтинг: 0 / 0
07.10.2015, 12:51:28
    #39070497
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
miksoft,
Спасибо, да этот форум уже по новому движку Webasyst-a, я подумал, что поддержкой старых там никто не занимается. Вот на старом форуме написано "Старые программные продукты больше не поддерживаются!" Тут вроде нельзя ссылки публиковать, так показал бы
...
Рейтинг: 0 / 0
07.10.2015, 12:53:55
    #39070507
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
JeeKeyТут вроде нельзя ссылки публиковать, так показал быПубликуйте просто текстом, без приставки http или https.
...
Рейтинг: 0 / 0
07.10.2015, 13:03:28
    #39070529
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
miksoft,
я искал ответы на этом форуме old.webasyst.ru/forum/
ну что ж, выходит что искать спеца
...
Рейтинг: 0 / 0
07.10.2015, 13:09:20
    #39070539
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
я вижу там только такую надпись:
Переходите на новый форум!
Старый форум теперь доступен только для чтения. Новые ветки обсуждений создавайте на новом форуме Webasyst.Не вижу, что мешает задать вопрос на новом форуме. Пусть не ответят, но не расстреляют же?
...
Рейтинг: 0 / 0
07.10.2015, 13:13:15
    #39070558
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
miksoft,

согласен, может кто и откликнется
...
Рейтинг: 0 / 0
08.10.2015, 15:50:56
    #39072093
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
Ну вы бы как-то логи изучили.
Вряд ли в коде скрипта есть какая-то логика, которая специально срабатывает при достоижении 500 позиций.
Оно просто тормозит или же переходит ограничение типа памяти, размеров чего-нибудь, числа элементов в POST(даже такие ограничения в php есть якобы для защиты).
...
Рейтинг: 0 / 0
09.10.2015, 10:59:24
    #39072686
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
netwind,
вот насчет числа элементов POST, не подскажете где это можно посмотреть?
Я уверен, что проблема как раз в нагрузке, а где посмотреть, эти логи? у apache, nginx, mysql, в логах не видно ничего.
...
Рейтинг: 0 / 0
09.10.2015, 11:06:30
    #39072697
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
http://php.ru/forum/viewtopic.php?t=27134 В php.ini есть волшебная строчка: max_input_vars = 1000
Передается ровно 1000 пар {значение : переменная}обсуждения поищите, выше - для примера. Очень много необходимо узнать о вашей системе, чтобы решить проблему...
...
Рейтинг: 0 / 0
09.10.2015, 11:09:58
    #39072704
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
если действительно ситуация из-за вышеуказанной переменной, то проще решить проблему административной вывеской - "В одном заказе - не больше 300 позиций". Это нормально... Потому что найдутся такие, кто будет пихать и 2000 позиций в заказ. И опять у вас "голова заболит"
...
Рейтинг: 0 / 0
09.10.2015, 11:14:51
    #39072717
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
JeeKey, прежде всего я имел ввиду error.log от apache. И локальный для сайта и глобальный для сервера, если в такой можно посмотреть. А вот ситуации с превышением max_input_vars молча отфильтровываются .

В порядке телепатии попробуйте еще лимит памяти в php повысить.
...
Рейтинг: 0 / 0
09.10.2015, 11:27:05
    #39072734
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
Alex_Ustinov,

спасибо за подсказку, посмотрю. Насчет вывески она сделана, но все еще находятся такие, которые набирают больше.
...
Рейтинг: 0 / 0
09.10.2015, 11:33:17
    #39072745
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
netwind,
в php.ini (общая для сервера) вырезка:
max_execution_time = 600
max_input_time = 60
memory_limit = 128M
post_max_size = 100M
upload_max_filesize = 100M
default_socket_timeout = 60
php как FastCGI
...
Рейтинг: 0 / 0
09.10.2015, 11:38:36
    #39072752
JeeKey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
netwind,

и еще вот это:
mysql.connect_timeout = 60
То есть если скрипт например не успевает сделать выборку за минуту он отвалиться?
...
Рейтинг: 0 / 0
09.10.2015, 18:06:22
    #39073227
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
JeeKey, пошагово проверять всем лень. увеличивайте все параметры в 4 раза - вот и все.
...
Рейтинг: 0 / 0
10.10.2015, 08:15:26
    #39073415
VGrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оформление больших заявок на сайте/MySQL
JeeKey , всетаки, разберитесь куда у Вас в системе пишутся логи ошибок nginx, апача, mysql. Тогда решение будет не на угад, а более осознано.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оформление больших заявок на сайте/MySQL / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]