rustelekom

rustelekom
Рейтинг
550
Регистрация
20.04.2005
Должность
Генеральный директор
Нам 23 года.

вероятно надо теперь по юзерам раскидать бинарник пхп. тоже, видимо, испманагер сбойнул. в папках /var/www/username/php-bin вроде должен лежать он. владелец и группа должны быть юзера. бинарник должен называться просто php и иметь права 755.

В свойствах юзера разрешение есть использовать пхп как цгий?

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

ScriptAlias /local-bin /usr/bin а зачем?

Для юзера пхп то включен? И у него еще должен быть разрешен пхп как цгий.

А в возможностях отображается 5.4 пхп? Можно еще с командной строки проверить - на месте ли пхп 5.4 в цгий версии и если да, не дает ли он каких нибудь ошибок при запуске. К примеру, так примитивно можно проверить: путькпхп/php-cgi -v Если ругнется, то лечить. Потом проверить, а какой файл живет у пользователя в папке php-bin. Может там не тот пхп. Если везде все лежит и работает 5.3, то смотреть хандлеры остается. ISPmanager иногда конфиги просто не убивает до конца или, наоборот, не создает. Можно еще попробовать включить/выключить пхп - может поможет.

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

Случайно это не грабер чего-то типа яндекс маркета?

VPS от leaseweb:

1 Гб памяти, 40 Гбт диск (SAN Storage, RAID 10), 1 Гбит порт, 500 Гбт премиум трафик.

https://euro.rustelekom.net/manager/billmgr?func=register&welcomfunc=vds.order&welcomparam=price=2609&project=3

7 евро.

Бекап в другую страну: NAS 100 Gb ftp/rsync/ssh/nfs Unmetered traffic 150 рублей.

надо у юзера видимо. сделайте страничку с phpinfo и проверьте действительно ли таймаут поменялся для скриптов которые от юзера запускаются. max_execution_time=86400 по идее должно хватить. Еще можно прибавить столько же для max_input_time. Еще может быть default_socket_timeout прибавить и или mysql.connect_timeout если парсер пытается загрузить много данных в базу.

надо бы проверить в том ли месте задаете таймаут. Для php cgi ведь можно наделать разных php.ini под разные задачи и разместить их в разных папках. Ну и неплохо бы проверить а не дает ли ошибок сам скрипт - возможно ему не хватает каких-то модулей, которые для пхп как модуль сделаны, а для пхп как цгий - нет.

Проверить для начала сайт/скрипты сходив на сайт по порту апача (если он не 80), то есть мимо нджинс. Дело не в таймауте, а в том, что при переключении на cgi пхп скрипты не работают (скорее всего).

Всего: 6336