Клуб API Карт

PHP скрипт по нарезке тайлов

Пост в архиве.

Возник следующий вопрос, имеется файлик xml размером в 3Мб, до есть данных порядка 8к меток. Когда запускаю скрипт, то он висит секунд 10 и выдает

Ошибка HTTP 500.0 - Internal Server Error

Если я уменьшаю кол-во данных до пары сотен, то скрипт пилит тайлы.

 Уже ставил set_time_limit(0); и set_time_limit(60000);, safe_mode = off, max_execution_time = 300, хотя тоже ставил и max_execution_time = 60000

В чем подвох?

4 комментария
Sergey Konstantinov
28 января 2016, 05:29

Возможно, памяти не хватает.

Почитайте логи сервера (или попросите администратора, если Вам они недоступны).
 

А что делает скрипт с этим файликом?

попробуйте стандарт - ini_set('display_errors', true); error_reporting(E_ALL^E_NOTICE); в начале файла.

Разобрался, собака была зарыта не в том месте, где искал, я указывал слишком маленький таймаут при подключении модуля FastCGI

appcmd set config

-section:system.webServer/fastCgi /+"[fullPath='C:\...\PHP\php-cgi.exe',arguments='',maxInstances='4',idleTimeout='300',

activityTimeout='30',requestTimeout='90',queueLength='1000',instanceMaxRequests='200',protocol='NamedPipe',flushNamedPipe='False',rapidFailsPerMinute='10']"

а так как нарезка длилась около 5ти минут, то скрипт отваливался, и вопросик thekashey

Не могли бы  вы дать самый простой пример обьеденения гугл карт и яндекс карт с отображением например одной метке.

Сколько не изучал инфы, никак вьехать не могу в эту тему.