2016-02-04 2 views
4

Я использую SugarCRM для извлечения записей (более 1000+ записей) в случаях. я уже настроил config_override.php:SugarCRM Request Timeout

$sugar_config['max_record_fetch_size']= 1200; 

php.ini:

max_execution_time = 3600;

я все еще получаю ошибку тайм-аута. Что еще мне нужно изменить?

ответ

3

установить максимальное время выполнения до 0, чтобы не было ошибки таймаута ... но вам нужно оптимизировать свой код или запрос для получения записей.

max_execution_time(0); 
+0

Im at the search feltering Дата создания. Затем я поставлю галочку в поле, чтобы выбрать все, а затем подскажет => Вы выбрали все 20 записей в этом представлении. ** Выберите все ** записи в результирующем наборе. затем я выбираю все. то через 3 минуты он идет с ошибкой тайм-аута –

+0

такой тип настройки не рекомендуется, если ваше приложение занимает слишком много времени для загрузки, тогда на других частях должна быть проблема, это исчерпает сервер – Sherlock

1

В SugarCRM 7.6, Theres новую конфигурацию, чтобы переопределить api.timeout

$sugar_config['api']['timeout'] = 180; //default 3 minutes 

поэтому необходимо переопределить время на более высокое значение для меня, чтобы избежать ошибки тайм-аут запроса: -)

Смежные вопросы