ошибка в скрипте или нет?

1. sanya-rus (02.08.2014 / 18:47)
есть скрипт загруз центр...
вес сайта 107гиг файлов примерно 100 тысяч....
И тут пошли ошибки скрипт не может перерасщитать (подсчет файлов)....
объясняю....база пуста..делаю сканирование файлов..проверка проходит нормально...потом делаю перерасчет сколько всего файлов и тут начинается...долго идет работа скрипта в итоге пишет файл не найден...файлы посчитаны но не все...если файлов 50 тыс. то скрипт еще справляется а более нет....идем дальше скрипт работает пару дней а потом раз и сайт вообще не открывается тупо долго грузится и все
Кто поможет ребята

Добавлено через 06:45 сек.
итог ошибки


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

2. Александр (02.08.2014 / 19:20)
Похоже на нехватку ресурсов при подсчете например оперативка забивается полностью или еще что то. Может оптимизация скрипта нужна? Или перенастройка сервера/апача. У меня сайты по 500 000 файлов были не чего норм все считал и сканировал, а сейчас на очень слабом серваке 100 000 файлов и сканирование падает, мониторил нагрузку тупо оперативка забивается полностью.

Добавлено через 01:58 сек.
Глянь что выдает утилита # atop

3. Вантуз-мен (02.08.2014 / 20:12)
да тут надо оптимизировать скрипт, даже если временно увеличить процессорное время, память итд или улучшить сервак все равно рано или поздно упрется во что-нибудь
так что лучше сейчас уже переписывать

4. sanya-rus (02.08.2014 / 20:57)
кто может помочь чем...я тоже думаю оперативки не хватает....но тут опять проблеиа другие сайты работают нормально

Добавлено через 01:10 сек.
ОС стоит дебиан

5. sanya-rus (03.08.2014 / 10:19)
кто поможет

6. Александр (04.08.2014 / 19:27)
Скорее всего там не освобождается ненужная память.

7. sanya-rus (04.08.2014 / 20:26)
ну а как решить эту проблему

8. юЮЮфюв (04.08.2014 / 20:30)
Купить сервер мощнее или переписать скрипт так, чтобы он кусками сканировал, не создавая адских нагрузок.

9. sanya-rus (04.08.2014 / 20:34)
может я дам часть кода этого а вы посмотрите что можно сделать

10. Tegos (04.08.2014 / 22:17)
sanya-rus (4 Августа 2014 / 18:34)
может я дам часть кода этого а вы посмотрите что можно сделать
думаю, тебе лучше кого-то нанять...

11. Titov (05.08.2014 / 21:58)
что за скрипт?

Добавлено через 07:43 сек.
и еще, после ошибки Internal Server Error скрипт не перестает работатьsmile он будет висетьв трее сервера пока не повиснит сервер или пока не закончиться задача. Эта ошибка всего то означает что неполучен ответ от сервера в течении определенного времени и не более. На работу скриптов это никак не влияет. О памяти чушьsmile Попробуй изменить значение max_execution_time на сервере. Там по всей видимости 30-60 сек.ошибку убереш если она мешает.

URL: https://visavi.net/topics/41092