Skocz do zawartości
zoozool

child pid 27279 exit signal Segmentation fault (11)

Polecane posty

Witajcie

mam problem z apache,

w momencie gdy skryptem próbuje podłączyć się do imap_php przez skrypt

<?php
$mbox = imap_open( "{domena.pl:110/pop3/notls}INBOX", "login", "haslo" );
$kiki = imap_num_msg($mbox);
echo $kiki;
?>

 

Dostaje z FF zwrot

Połączenie z serwerem zostało zresetowane podczas wczytywania strony.

 

Gdy odpale ten skrypt przez konsolę php test.php to pięknie łączy i zwraca poprawny wynik

Logi apache:

Mnóstwo błędów:

[Thu Jun 27 16:25:26 2013] [notice] child pid 27279 exit signal Segmentation fault (11)

 

(pojawiają się kolejne w momencie próby otwarcia przez przeglądarkę pliku.

 

-bash-3.2# ldd /usr/local/bin/php
linux-vdso.so.1 => (0x00007ffffc325000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000031cca00000)
libc-client.so.1 => /usr/lib64/libc-client.so.1 (0x00007fd847f4c000)
libz.so.1 => /usr/local/lib/libz.so.1 (0x00007fd847d36000)
librt.so.1 => /lib64/librt.so.1 (0x00000031cbe00000)
libmysqlclient.so.18 => /usr/lib64/libmysqlclient.so.18 (0x00007fd847841000)
libmcrypt.so.4 => /usr/local/lib/libmcrypt.so.4 (0x00007fd847610000)
libdl.so.2 => /lib64/libdl.so.2 (0x00000031cb200000)
libpam.so.0 => /lib64/libpam.so.0 (0x00000031cde00000)
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x00007fd847387000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00000031d0a00000)
libpng.so.3 => /usr/local/lib/libpng.so.3 (0x00007fd84714b000)
libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x00007fd846f0e000)
libm.so.6 => /lib64/libm.so.6 (0x00000031cba00000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00000031d0200000)
libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x0000003650c00000)
libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x0000003651400000)
libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x0000003651800000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00000031cd600000)
libssl.so.6 => /lib64/libssl.so.6 (0x00007fd846cc0000)
libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00007fd84696e000)
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x00007fd84671b000)
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x00007fd8463d9000)
libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x00007fd8460dc000)
libc.so.6 => /lib64/libc.so.6 (0x00000031cae00000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00000031cd200000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00000031cb600000)
/lib64/ld-linux-x86-64.so.2 (0x00000031caa00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fd845ddb000)
libaudit.so.0 => /lib64/libaudit.so.0 (0x00007fd845bc3000)
libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x0000003651000000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00000031cea00000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000031cce00000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003650400000)
libsepol.so.1 => /lib64/libsepol.so.1 (0x0000003650800000)

 

-bash-3.2# php -v
PHP 5.3.19 (cli) (built: Mar 25 2013 08:14:46)
Copyright © 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies
with the ionCube PHP Loader v4.2.2, Copyright © 2002-2012, by ionCube Ltd., and
with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies
with eAccelerator v0.9.6.1, Copyright © 2004-2010 eAccelerator, by eAccelerator

 

-bash-3.2# httpd -v
Server version: Apache/2.2.23 (Unix)
Server built: Nov 26 2012 16:02:29

 

 

Centos + Directadmin

Komentowałem moduły

Zend, eAccelerator, i ioncube i problem wystepował nadal.

Ma ktoś jakiś pomysł ?

 

Edytowano przez zoozool (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Za aktualizuj na początku usługi i biblioteki.

PHP działa jako moduł ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

phpinfo i sprawdź czy masz moduł do obsługi imap

 

'./configure' '--with-apxs2' '--with-curl=/usr/local/lib' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-mysqli=/usr/bin/mysql_config' '--with-pcre-regex=/usr/local' '--with-pdo-mysql=/usr' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--enable-zip' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-mbstring' '--with-imap=/usr/local/imap-2004g' '--with-imap-ssl'

 

Za aktualizuj na początku usługi i biblioteki.

PHP działa jako moduł ?

 

Czy działa jako moduł to nie wiem, standardowa instalacja php w directadminie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdź w phpinfo, parametry z jakimi kompilowałeś phpa nic nie mówią, zwłaszcza, że nie wiemy czy imap jest w lokalizacji która podałeś (/usr/local/imap-2004g)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Czytałeś w ogóle pierwszego posta ?

 

Gdy odpale ten skrypt przez konsolę php test.php to pięknie łączy i zwraca poprawny wynik

 

Jak by nie było imapa wkomplikowanego to jak by działał przez CLI ?

 

Zrób tą aktualizacje do najnowszego PHP z gałęzi 5.3/apache 2.2, choć zalecane były by wersje stabilne + lib imap.

 

ps. ile w tej skrzynce jest wiadomości ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jedna skrzynka ma 2 tys

druga 100

i żadna nie śmiga.

 

Administratorem nie jestem, zaktualizowałem apache i php z custombuilda directadmina

 

-bash-3.2# httpd -v
Server version: Apache/2.2.24 (Unix)
Server built: Jun 28 2013 09:19:54

 

php wersja się nie zmieniła.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Musisz pogrzebać by wyłuskać nową wersje php, bo wpierw aktualizacje dopiero później zabawa w debug...

Jak już Ci się nie uda zostanie to komuś zlecić.

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tylko, że

 

Czytałeś w ogóle pierwszego posta ?

 

Jak by nie było imapa wkomplikowanego to jak by działał przez CLI ?

 

Zrób tą aktualizacje do najnowszego PHP z gałęzi 5.3/apache 2.2, choć zalecane były by wersje stabilne + lib imap.

 

ps. ile w tej skrzynce jest wiadomości ?

 

Tylko, że w php cli ma własnego php.ini i php dla http ma własne php.ini, tutaj może być rozjazd, dlatego poprosiłem czy phpinfo(); zwraca czy moduł jest załadowany

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×