![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| fraer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Есть страничка. На онЛоад вызываеться ажаксовая функция. На сервер-сайде выполняеться три раза запрос к СОАП. В конце функции стоит дамп данных в файл. Проблема в том, что при вызове функции она циклиться на сервер-сайде по непонятным причинам. Повторных вызовов не наблюдается. Просто функция не возвращает никакого результата, а создает кучу дамп-файлов. max_execution_time выставлен в 0. Бегает все под Зендом. С СОАПом проблем нет.
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
при чем здесь max_execution_time?
откуда ты взял, что повторных вызовов не наблюдается? как узнал, что проблема в сервер-сайде? И какой ответ вообще ты хочешь получить здесь? |
|||
|
||||
| fraer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Возможно кто-то сталкивался с подобной проблемой - интересует решение. Проблема в сервер сайде, потому что клиентская часть молчит. Использую для быстроты разработки xajax. Включал дебаг: только посылка запроса асинхронного на выполнение функции и все. А в это время на сервер-сайде начинают создаваться дамп-файлы (пока не остановишь). Хотя должен создаваться только один и после этого возврат результата клиенту (XML).
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
С подобной - это какой? "циклится функция"?
Я сталкивался. Решением было убрать условие, по которому шло зацикливание. Сильно тебе это помогло? То, что ты здесь описал - это не проблема. конкретики в твоих рассказах нет никакой. И если отбросить беллетристику, то останется только "я написал программу, а она не работает. у кого такое было - подскажите решение". Решение тут только одно - отлаживать свою программу. Для начала ответь себе на один вопрос - с чего ты решил, что цикл выполняется в течение одного запуска скрипта, а не один и тот же скрипт много раз запускается в цикле? |
|||
|
||||
| fraer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Возможно и скрипт. Только как это проверить? Просто вызов идет не отдельного файла, а метода класса. Может сервер запускать одну и ту же задачу с одними и теми же параметрами без участия пользователя? Если да, то почему и как исправить. Отлаживать я уже запарился. Выкинул все подсчеты оставил только три вызова СОАП, дамп инфо в файл и возврат. Но возврата нет. Возможно я неправильно формулирую. Привожу функцию, которая вызывается асинхронно со странички, и ответа от которой страница ждет:
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
нет Вне зависимости от этого, кроме тебя твою систему все равно никто другой отлаживать не в состоянии. ты HTTP лог смотрел? точно не идет куча запросов? почему в дамп не пишется случайное число, получаемое в самом начале скрипта, параметры вызова? Это сообщение отредактировал(а) Feldmarschall - 15.5.2008, 12:57 |
|||
|
||||
| fraer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Хм. Было три запроса подряд.... Извините, за лог не подумал... Что может вызывать такие действия? Ведь страница пользователя только раз посылает запрос....
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
ты точно уверен, что хочешь задать эти вопросы посторонним людям?
Что тебе ответят что-то отличное от того, что ты на них можешь ответить сам?
Ты определись, а? чему верить - собственным глазам или умозаключениям. код страницы. Я понимаю, что когда человек приходит на форум, он перестает думать сам - это чисто психологический эффект, и ему подвержены все без исключения. Но на столь очевидные вопросы надо стараться отвечать самому. Это сообщение отредактировал(а) Feldmarschall - 15.5.2008, 13:11 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |