Page 3 of 8 FirstFirst 12345 ... LastLast
Results 31 to 45 of 107

Thread: Не работает php-fcgi

  1. #31

    про php-gd

    Сограждане, а удалось ли кому-нибудь прикрутить к php библиотеку gd?
    я установил ipkg install php-gd, прописал в php.ini extension=gd.so,
    в итоге получаю Internal Server Error 500. Что не так?

  2. #32
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Мда, чудеса на виражах продолжаются .
    Снова стал вылетать php-fcgi с Segmentation fault, решил проверить контрольные суммы, и:
    Code:
    md5sum /opt/bin/php*
    3c2fd2f39c4d307b06a10eea8874959e  /opt/bin/php
    f37e5756d8fa88d16d2a9bf8323f8906  /opt/bin/php-config
    ec2bae0a8d2d994a04ea0ac35552eb4c  /opt/bin/php-fcgi
    808d85c4c7af26ee3cb1413d81473006  /opt/bin/phpize
    php и php-fcgi не совпадают с теми, что указал Nebulosa и теми, которые были у меня раньше, в тот момент, когда php-fcgi работал.
    Получается, что что-то меняется в /opt/bin/php и /opt/bin/php-fcgi, и если изменение произошло, то не работает и вылетает, соотв. Только что может влиять на суммы? Точно не винт, проверил его еще раз на ПК - smart ок, e2fsck ок, все остальные файлы целы. Причем суммы php-config и phpize не изменились. Видимо, и корень проблемы тут. Все работает, когда суммы верны. Осталось понять, чего они меняются у этих 2-х файлов.... Кто-нибудь может предположить?..

    macek , а что пишет в лог /opt/var/log/lighttpd/error.log? Вряд ли проблема в gd.so, и кстати, ее прописывать не надо. Посмотрите инструкцию vectorm на последней странице темы ADOS.

    UPD: Пляска с md5sum продолжается. Сделал ipkg install php -force-reinstall, далее:
    Code:
    md5sum /opt/bin/php*
    84f56474441f32c87d8b3fb56712e45d  /opt/bin/php
    8c4e431a88dddae5e579c46d14c932ff  /opt/bin/php-fcgi
    Ради интереса:
    Code:
    cp /opt/bin/php /opt/distr/php
    cp /opt/bin/php-fcgi /opt/distr/php-fcgi
    и снова проверка:

    Code:
     md5sum /opt/distr/php*
    80ac1d5a9e5fa78a2064c7810058514d  /opt/distr/php
    b5c7bf93064d53d641af2087a1467b0c  /opt/distr/php-fcgi
    
    md5sum /opt/bin/php*
    84f56474441f32c87d8b3fb56712e45d  /opt/bin/php
    cd1328f9614d9f123a6598d6537aad66  /opt/bin/php-fcgi
    То есть, после копирования: 1) сумма скопированных файлов отличается от суммы оригинальных; 2) Изменилась сумма оригинального php-fcgi.

    Что это за бред?.. Ни разу не перегружался, все сделано буквально в течение 2 минут...
    Last edited by cvsa; 29-09-2008 at 12:30. Reason: New info.

  3. #33
    У меня ситуация 1 в 1. суммы отличаются при копировании в другое место и без ребута. Кстати, надо проверить как система ведет себя с другими файлами.
    Насчет моего метода: я и не говорю, что это панацея, просто непонятно почему это глюки с винтом, а не с софтом. Ведь торренты нормально качает и после перезагрузки файлы не портятся (писал выше). А этот метод, только временное решение, благодаря ему хоть гарантированно (для себя) знаю как поднять ПХП.
    Еще: в lighttpd.conf не надо раскоментровать mod-fastcgi. Все прописано в 10-php-fcgi.conf. Вобщем думаю достать еще третий винт для эксперимента, чтобы окончательно удостовериться в том что винт виноват или нет.
    Last edited by Sashunya; 29-09-2008 at 12:39.

  4. #34
    Quote Originally Posted by cvsa View Post

    macek , а что пишет в лог /opt/var/log/lighttpd/error.log? Вряд ли проблема в gd.so, и кстати, ее прописывать не надо. Посмотрите инструкцию vectorm на последней странице темы ADOS.
    Да, спасибо, разобрался.
    Прописывать точно не надо. Помог просто рестарт lighttpd.
    ...Всё больше и больше люблю эту машинку! всё работает из коробки, а не работает как правило только в результате ненужных вмешательств.

  5. #35
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Quote Originally Posted by Sashunya View Post
    У меня ситуация 1 в 1. суммы отличаются при копировании в другое место и без ребута. Кстати, надо проверить как система ведет себя с другими файлами.
    Только что как раз проверял - с конф.файлами (текстовыми, по сути) и другими бинарниками (who, mcedit, еще 2-3 случайных) - все ок, копирую, переношу туда-сюда - md5 суммы не меняются.
    Получается, меняются только php и php-fcgi... Как же так?

    Насчет моего метода: я и не говорю, что это панацея, просто непонятно почему это глюки с винтом, а не с софтом. Ведь торренты нормально качает и после перезагрузки файлы не портятся (писал выше). А этот метод, только временное решение, благодаря ему хоть гарантированно (для себя) знаю как поднять ПХП.
    Вряд ли глюки с винтом, да... Тоже АДОСом что накачал, то целое лежит, не портится, lighttpd и vsftpd работают исправно.
    А метод видимо индивидуален, как мне помогло изменение настроек extension в php.ini, так вам - описанный вами способ. Я пробовал ему следовать, получаю [php-fcgi] [defunct], а раньше было просто [php-fcgi] и статус Z. В общем, надо искать корень зла .

    macek

    а не работает как правило только в результате ненужных вмешательств.
    Как показывает практика, не всегда, не всегда ...
    Last edited by cvsa; 29-09-2008 at 13:03.

  6. #36
    А может попробовать поставить все-таки старые пакеты PHP и PHP-FCGI? У кого остались?

  7. #37
    Quote Originally Posted by cvsa View Post
    Мда, чудеса на виражах продолжаются .
    Снова стал вылетать php-fcgi с Segmentation fault, решил проверить контрольные суммы, и:.....................
    То есть, после копирования: 1) сумма скопированных файлов отличается от суммы оригинальных; 2) Изменилась сумма оригинального php-fcgi.

    Что это за бред?.. Ни разу не перегружался, все сделано буквально в течение 2 минут...
    Похоже это проблема с HDD. КС не меняются с момента установки:
    Code:
    [admin@WL500 disc0_1]$ md5sum /opt/bin/php* /opt/bin/spawn-fcgi
    f8fb6b65f9574a98f0f3f51c8d722b28  /opt/bin/php
    1d9e08011d72624bca8cd93e2cb36434  /opt/bin/php-config
    4fa6766a460f20734123398c477f7d64  /opt/bin/php-fcgi
    808d85c4c7af26ee3cb1413d81473006  /opt/bin/phpize
    bf8cbade48ddb5e2abd74279424e376f  /opt/bin/spawn-fcgi
    Пусть у меня пакеты старые:
    Code:
    [admin@WL500 disc0_1]$ ipkg info lighttpd
    Package: lighttpd
    Version: 1.4.19-5
    Depends: pcre, zlib, libstdc++, openssl
    Suggests: bzip2, e2fsprogs, libmemcache, libxml2, lua, memcached, sqlite, openld
    ap-libs, mysql
    Status: deinstall user installed
    Section: net
    Architecture: mipsel
    maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
    MD5Sum: 349ace102116ea7103e241705d8e8dce
    Size: 475378
    Filename: lighttpd_1.4.19-5_mipsel.ipk
    Source: http://www.lighttpd.net/download/lighttpd-1.4.19.tar.bz2
    Description: A fast webserver with minimal memory footprint.
    
    Successfully terminated.
    [admin@WL500 disc0_1]$ ipkg info php-fcgi
    Package: php-fcgi
    Version: 5.2.6-1
    Depends: php (5.2.6), pcre
    Status: deinstall user installed
    Section: net
    Architecture: mipsel
    maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
    MD5Sum: bd87dbdbc05a384a62979b4f9fcbbadf
    Size: 1186846
    Filename: php-fcgi_5.2.6-1_mipsel.ipk
    Source: http://static.php.net/www.php.net/distributions//php-5.2.6.tar.bz2
    Description: The php scripting language, built as an fcgi module
    
    Successfully terminated.
    [admin@WL500 disc0_1]$ ipkg info php
    Package: php
    Version: 5.2.6-2
    Depends: bzip2, openssl, zlib, libxml2, libxslt, gdbm, libdb, pcre, cyrus-sasl-l
    ibs, openldap-libs
    Status: unknown ok not-installed
    Section: net
    Architecture: mipsel
    maintainer: Josh Parsons <jbparsons@ucdavis.edu>
    MD5Sum: c935d9681f7f109c1653cf2b1543b575
    Size: 1859957
    Filename: php_5.2.6-2_mipsel.ipk
    Source: http://static.php.net/www.php.net/distributions//php-5.2.6.tar.bz2
    Description: The php scripting language
    
    Package: php
    Version: 5.2.6-1
    Depends: bzip2, openssl, zlib, libxml2, libxslt, gdbm, libdb, pcre, cyrus-sasl-l
    ibs, openldap-libs
    Status: install user installed
    Architecture: mipsel
    
    Successfully terminated.
    Но если дата создания файла не меняется, а меняется КС - это самое вероятное диск.

  8. #38
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Quote Originally Posted by Vollsky View Post
    Похоже это проблема с HDD. КС не меняются с момента установки..........
    Но если дата создания файла не меняется, а меняется КС - это самое вероятное диск.
    Я был бы рад в это поверить, но как быть с тем, что: 1) остальные приложения работают нормально (ADOS, lighttpd, rtorrent, проч); 2) SMART и e2fsck говорят, что с диском все ок; 3) файлы, скачанные адосом и торрентом, целы; 4) копирование файлов php-config, mcedit, lighttpd, любых других бинарников не приводит к искажению их md5. Не может же быть, чтобы портились из-за диска только 2 определенных файла, причем "на лету" - только поставил, а они через 1-2 минуты уже попортились, при этом больше ничего не пострадало. Странная проблема, но все же не думаю на HDD, ибо 2 конкретных "портящихся" файла, и больше никаких проявлений...

  9. #39
    Вобщем добавил в pre-shutdown монтирование разделов на чтение, результата 0. Мой метод действительно уже не работает на 100%, вчера 2раза из 5 не запустился. С КС то же самое, отличаются только эти 2. Почему хочется решить эту проблему: вчера вырубили свет и после включения роутер естественно не стартонул нормально.

  10. #40
    Quote Originally Posted by cvsa View Post
    Я был бы рад в это поверить, но как быть с тем, что: 1) остальные приложения работают нормально (ADOS, lighttpd, rtorrent, проч); 2) SMART и e2fsck говорят, что с диском все ок; 3) файлы, скачанные адосом и торрентом, целы; 4) копирование файлов php-config, mcedit, lighttpd, любых других бинарников не приводит к искажению их md5. Не может же быть, чтобы портились из-за диска только 2 определенных файла, причем "на лету" - только поставил, а они через 1-2 минуты уже попортились, при этом больше ничего не пострадало. Странная проблема, но все же не думаю на HDD, ибо 2 конкретных "портящихся" файла, и больше никаких проявлений...
    После обновления пакетов эти файлы пишутся всегда на "старые" треки диска. Как вариант можно попробовать просто переименовать эти файлы оставив их на прежних местах и после произвести новую инсталяцию пакетов. Новая инсталяция пройдет на другое дисковое пространство.Может что даст?

  11. #41
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Quote Originally Posted by Vollsky View Post
    После обновления пакетов эти файлы пишутся всегда на "старые" треки диска. Как вариант можно попробовать просто переименовать эти файлы оставив их на прежних местах и после произвести новую инсталяцию пакетов. Новая инсталяция пройдет на другое дисковое пространство.Может что даст?
    Интересная мысль, попробовал - не помогло . Видимо связь между "порчей" только php и php-fcgi все же какая-то есть...

  12. #42
    Quote Originally Posted by cvsa View Post
    Интересная мысль, попробовал - не помогло . Видимо связь между "порчей" только php и php-fcgi все же какая-то есть...
    Можно попробовать еще запретить запись в эти файлы root. Но вобще мистика какая-то. Можно попробовать посмотреть КС любых других файлов, но примерно такой же длины около 4мб. Читать КС подряд несколько раз. Мне кажется это просто нестабильное чтение с диска больших файлов. У меня /opt на флешке и нет проблем.

  13. #43
    У меня была точно такая же проблема с php-fcgi, и я так же долго бился с ней, так и не решив... А потом я воспользовался скриптом для автоматической установки http://www.wl500g.info/showthread.php?p=105203, после чего все прекрасно стало работать. Что там в этом скрипте внутри - разбираться не стал... Правда, одновременно заменил флешку, возможно в ней было дело, не знаю.

  14. #44
    У меня так изначально настроено. И как результат не работает 2 пакета. Все основные приложения, а также закачанные фильмы проверял на КС до и после перезагрузки, все совпадает, а эти нет. Мистики тут никакой я думаю нет, проблема явно в этих пакетах, надо попробовать отписаться авторам.

  15. #45
    У меня кстати тоже флешка.

    Проверку диска как запускали? fsck опции какие использовали? А именно опцию -f включали?..

Page 3 of 8 FirstFirst 12345 ... LastLast

Similar Threads

  1. Установка и настройка vnStat + vnStat PHP frontend
    By VoVuX in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 219
    Last Post: 16-10-2015, 13:37
  2. How to execute php scripts ?
    By simistef in forum WL-500gP Q&A
    Replies: 13
    Last Post: 11-03-2008, 09:35
  3. PHP on ASUSWL500-G Premium
    By simistef in forum WL-500gP Q&A
    Replies: 1
    Last Post: 20-02-2008, 18:44
  4. WL-500gP vs WPA не работает.
    By neo in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 03-02-2008, 13:36

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •