The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Долгий php скрипт - происходит перезапуск"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Долгий php скрипт - происходит перезапуск"
Сообщение от Victor emailИскать по авторуВ закладки(??) on 10-Ноя-04, 10:29  (MSK)
Есть машинка, на ней FreeBSD-4.8, apache_1.3.31, mysql-3.23.44,  php 4.3.7.

Загружаю данные в базу данных, скрипт php работает долго, ставлю:
ini_set("max_execution_time", 360);
в начале было 0, но потом сделал так, все равно не помогает.

в php.ini
mysql.connect_timeout = -1

Пришлось еще понаставить в скрипте кучу сообщений в лог и вот что вижу:

10.11.2004 08:04:04 Start ftp_mysql --------------------
10.11.2004 08:04:04 Before import
.....
10.11.2004 08:04:05 Server : xx.xx.xx.xx
.....
10.11.2004 08:09:06 Start ftp_mysql --------------------
10.11.2004 08:09:06 Before import
.....
10.11.2004 08:09:06 Server : xx.xx.xx.xx

То есть все идет по кругу, до конца скрипта даже не доходит.
Цикл - 5 минут.

Кто-нибудь может сказать причину. Или в какую сторону копать, чтобы починить. Хочется, чтобы работало без повторных запусков скрипта.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Долгий php скрипт - происходит перезапуск"
Сообщение от INM emailИскать по авторуВ закладки(??) on 10-Ноя-04, 11:07  (MSK)
>Есть машинка, на ней FreeBSD-4.8, apache_1.3.31, mysql-3.23.44,  php 4.3.7.
>
>Загружаю данные в базу данных, скрипт php работает долго, ставлю:
>ini_set("max_execution_time", 360);
>в начале было 0, но потом сделал так, все равно не помогает.
>
>
>в php.ini
>mysql.connect_timeout = -1
>
>Пришлось еще понаставить в скрипте кучу сообщений в лог и вот что
>вижу:
>
>10.11.2004 08:04:04 Start ftp_mysql --------------------
>10.11.2004 08:04:04 Before import
>.....
>10.11.2004 08:04:05 Server : xx.xx.xx.xx
>.....
>10.11.2004 08:09:06 Start ftp_mysql --------------------
>10.11.2004 08:09:06 Before import
>.....
>10.11.2004 08:09:06 Server : xx.xx.xx.xx
>
>То есть все идет по кругу, до конца скрипта даже не доходит.
>
>Цикл - 5 минут.
>
>Кто-нибудь может сказать причину. Или в какую сторону копать, чтобы починить. Хочется,
>чтобы работало без повторных запусков скрипта.


Оригинал.....;-)
А что твой скрипт делает(главное как?) все должны знать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Долгий php скрипт - происходит перезапуск"
Сообщение от Victor emailИскать по авторуВ закладки(??) on 10-Ноя-04, 11:17  (MSK)

>А что твой скрипт делает(главное как?) все должны знать?

Если это так важно - берет из большого файла строку и записывает ее в таблицу mysql ( Insert into ... values ... ) . Сидя на машине с FreeBSD вижу, что записи добаляются, то есть - скрипт работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Долгий php скрипт - происходит перезапуск"
Сообщение от INM emailИскать по авторуВ закладки(??) on 10-Ноя-04, 12:10  (MSK)
>
>>А что твой скрипт делает(главное как?) все должны знать?
>
>Если это так важно - берет из большого файла строку и записывает
>ее в таблицу mysql ( Insert into ... values ... )
>. Сидя на машине с FreeBSD вижу, что записи добаляются, то
>есть - скрипт работает.

Запусти скрипт и понаблюдай за тем сколько свободного места в разделах "/var", и динамику изменения(посмотри несколько раз за время работы скрипта). Общая мысль такая: FreeBSD по какой то причине не хватает ресурсов и для того чтобы их освободить она уходит в перезагрузку. Если предположение подтвердится, то смотри скрипт и выясняй почему такой большой кэш создается.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Долгий php скрипт - происходит перезапуск"
Сообщение от Victor emailИскать по авторуВ закладки(??) on 10-Ноя-04, 13:01  (MSK)

>Запусти скрипт и понаблюдай за тем сколько свободного места в разделах "/var",
>и динамику изменения(посмотри несколько раз за время работы скрипта). Общая мысль
>такая: FreeBSD по какой то причине не хватает ресурсов и для
>того чтобы их освободить она уходит в перезагрузку. Если предположение подтвердится,
>то смотри скрипт и выясняй почему такой большой кэш создается.

После обеда пойду посмотрю - это у меня дома, но на всякий случай: это не FreeBSD перегружается, а в apache появляется новый процесс, который обрабатывает тот же самый запрос, что и исходный скрипт.

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Долгий php скрипт - происходит перезапуск"
Сообщение от Victor emailИскать по авторуВ закладки(??) on 11-Ноя-04, 10:46  (MSK)

Из командной строки работает сколько угодно долго и все ОК. Буду считать это фичей.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру