|
|
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Администрирую интернет-магазин оптовый на старом движке Webasyst. Есть проблема, которой я не могу найти решение ( сам не программист), клиенты в основном оптовики, и делают заказы большие. До 200-300 позиций товаров, нормально проходит, выдерживает сайт, но если заказ превышает 500 позиций, иногда по 700 - то все, скрипт перестает работать, и заявка не проходит. Так вот, стоит ли пытаться найти решение на обработку таких заказов или это в принципе не возможно на движке интернет-магазина? Если да, подскажите в каком направлении двигаться (запрос дробить, корзину ограничивать не хотелось бы) Все возможные тюнинги проводили специалисты хостера, на производительность посетители не жалуются. Но большие заказы не проходят. Сейчас VPS 2Гб оперативы, 2 ядра Xeon, нагрузка 600-700 хостов в сутки. Не пинайте, если написал не туда. По этому движку форум закрыт, да и устарел он, а переделывать Интернет магазин, есть ли смысл, пока не ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 12:35:39 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
JeeKey, Ищите спецов по этому Webasyst-у, тут если только случайно кто-то подвернется, но маловероятно. На оригинальном сайте какие-то эксперты предлагаются - www.webasyst.ru/experts/ JeeKeyПо этому движку форум закрытНе понял, как закрыт, если свежие вопросы сегодняшним днем датированы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 12:44:58 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
miksoft, Спасибо, да этот форум уже по новому движку Webasyst-a, я подумал, что поддержкой старых там никто не занимается. Вот на старом форуме написано "Старые программные продукты больше не поддерживаются!" Тут вроде нельзя ссылки публиковать, так показал бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 12:51:28 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
JeeKeyТут вроде нельзя ссылки публиковать, так показал быПубликуйте просто текстом, без приставки http или https. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 12:53:55 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
miksoft, я искал ответы на этом форуме old.webasyst.ru/forum/ ну что ж, выходит что искать спеца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 13:03:28 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
я вижу там только такую надпись: Переходите на новый форум! Старый форум теперь доступен только для чтения. Новые ветки обсуждений создавайте на новом форуме Webasyst.Не вижу, что мешает задать вопрос на новом форуме. Пусть не ответят, но не расстреляют же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 13:09:20 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
miksoft, согласен, может кто и откликнется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2015, 13:13:15 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
Ну вы бы как-то логи изучили. Вряд ли в коде скрипта есть какая-то логика, которая специально срабатывает при достоижении 500 позиций. Оно просто тормозит или же переходит ограничение типа памяти, размеров чего-нибудь, числа элементов в POST(даже такие ограничения в php есть якобы для защиты). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2015, 15:50:56 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
netwind, вот насчет числа элементов POST, не подскажете где это можно посмотреть? Я уверен, что проблема как раз в нагрузке, а где посмотреть, эти логи? у apache, nginx, mysql, в логах не видно ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 10:59:24 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
http://php.ru/forum/viewtopic.php?t=27134 В php.ini есть волшебная строчка: max_input_vars = 1000 Передается ровно 1000 пар {значение : переменная}обсуждения поищите, выше - для примера. Очень много необходимо узнать о вашей системе, чтобы решить проблему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 11:06:30 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
если действительно ситуация из-за вышеуказанной переменной, то проще решить проблему административной вывеской - "В одном заказе - не больше 300 позиций". Это нормально... Потому что найдутся такие, кто будет пихать и 2000 позиций в заказ. И опять у вас "голова заболит" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 11:09:58 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
JeeKey, прежде всего я имел ввиду error.log от apache. И локальный для сайта и глобальный для сервера, если в такой можно посмотреть. А вот ситуации с превышением max_input_vars молча отфильтровываются . В порядке телепатии попробуйте еще лимит памяти в php повысить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 11:14:51 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
Alex_Ustinov, спасибо за подсказку, посмотрю. Насчет вывески она сделана, но все еще находятся такие, которые набирают больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 11:27:05 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 11:33:17 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
netwind, и еще вот это: mysql.connect_timeout = 60 То есть если скрипт например не успевает сделать выборку за минуту он отвалиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 11:38:36 |
|
||
|
Оформление больших заявок на сайте/MySQL
|
|||
|---|---|---|---|
|
#18+
JeeKey, пошагово проверять всем лень. увеличивайте все параметры в 4 раза - вот и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 18:06:22 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1832626]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 349ms |

| 0 / 0 |
