Страница 1 из 1

Апач не стартует

Добавлено: 2009-08-04 13:45:53
goshanecr
Привет! На серваке FreeBSD 7.2, иногда после попытки перезапуска апача он перестаёт стартовать с ошибкой в httpd-errors.log:

Код: Выделить всё

[Tue Aug 04 16:03:01 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Aug  4 16:03:03 2009] [apc-error] apc_sem_create: semget(0,...) failed: No space left on device
И пока не перезагружу сервак, так и не запускается.

Код: Выделить всё

#top
last pid: 37863;  load averages:  0.17,  0.09,  0.09                                                                                                                                                                 up 9+03:30:35  16:11:09
142 processes: 1 running, 141 sleeping
CPU:  4.5% user,  0.0% nice,  0.5% system, 17.0% interrupt, 78.0% idle
Mem: 209M Active, 147M Inact, 98M Wired, 13M Cache, 59M Buf, 18M Free
Swap: 1024M Total, 138M Used, 886M Free, 13% Inuse
В инете тут что-то похожее обсуждается, но как решать так и не понятно.

Re: Апач не стартует

Добавлено: 2009-08-04 14:39:56
Syward
df -h и httpd.conf можно глянуть?

Re: Апач не стартует

Добавлено: 2009-08-04 14:58:50
schizoid
No space left on device
ну как бэ место закончилось....
какой-то процесс держит большой файл

Re: Апач не стартует

Добавлено: 2009-08-04 15:31:32
manefesto
корки поудаляйте

Re: Апач не стартует

Добавлено: 2009-08-04 18:57:39
goshanecr
df -h

Код: Выделить всё

gate# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad6s1a    496M     90M    366M    20%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad6s1e    9.7G     52M    8.9G     1%    /home
/dev/ad6s1d     15G    3.0G     10G    23%    /usr
/dev/ad6s1f     47G     15G     28G    35%    /var
devfs          1.0K    1.0K      0B   100%    /var/named/dev
httpd.conf

Код: Выделить всё

ServerRoot "/usr/local"
Listen 80

LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule dumpio_module libexec/apache22/mod_dumpio.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule php5_module        libexec/apache22/libphp5.so

<IfModule mod_php5.c>
        DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
</IfModule>

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User www
Group www

</IfModule>
</IfModule>

ServerAdmin you@example.com

ServerName mywork.ru:80


DocumentRoot "/usr/local/www/apache22/data"


<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


<Directory "/usr/local/www/apache22/data">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd-error.log"

LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #Scriptsock /var/run/cgisock
</IfModule>

<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>

    TypesConfig etc/apache22/mime.types

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
</IfModule>

Re: Апач не стартует

Добавлено: 2009-08-05 11:47:55
manefesto
шапку топа дайте

Re: Апач не стартует

Добавлено: 2009-08-05 12:31:47
goshanecr

Код: Выделить всё

last pid: 17343;  load averages:  0.20,  0.13,  0.09         up 0+17:49:27  15:31:23
149 processes: 1 running, 148 sleeping
CPU:  5.6% user,  0.0% nice,  5.6% system,  6.9% interrupt, 81.9% idle
Mem: 307M Active, 60M Inact, 92M Wired, 3896K Cache, 59M Buf, 23M Free
Swap: 1024M Total, 130M Used, 894M Free, 12% Inuse


Re: Апач не стартует

Добавлено: 2009-08-05 13:05:41
Neus
[Tue Aug 4 16:03:03 2009] [apc-error] apc_sem_create: semget(0,...) failed: No space left on device
имхо, он семафор создать не могет
покурите sysctl kern.ipc на эту тему

Re: Апач не стартует

Добавлено: 2010-01-08 21:53:21
Pez!
Таже самая проблема, не подскажете где искать причину новичку ? = )

Re: Апач не стартует

Добавлено: 2010-01-08 23:42:25
server801
httpd -e debug для верности

Re: Апач не стартует

Добавлено: 2010-01-09 3:10:59
Pez!

Код: Выделить всё

[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authn_file_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authn_dbm_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authn_anon_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authn_default_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authn_alias_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authz_host_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authz_groupfile_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authz_user_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authz_dbm_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authz_owner_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module authz_default_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module auth_basic_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module auth_digest_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module file_cache_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module cache_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module disk_cache_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module dumpio_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module include_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module filter_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module charset_lite_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module deflate_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module log_config_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module logio_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module env_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module mime_magic_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module cern_meta_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module expires_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module headers_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module usertrack_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module setenvif_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module version_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module ssl_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module mime_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module status_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module autoindex_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module asis_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module info_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module suexec_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module cgi_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module vhost_alias_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module negotiation_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module dir_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module imagemap_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module actions_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module speling_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module userdir_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module alias_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module rewrite_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module fcgid_module
[Sat Jan 09 03:00:01 2010] [debug] mod_so.c(246): loaded module dav_module
[Sat Jan 09 03:00:02 2010] [debug] mod_so.c(246): loaded module php5_module
[Sat Jan 09 03:00:02 2010] [debug] mod_so.c(246): loaded module dav_svn_module
[Sat Jan 09 03:00:02 2010] [debug] mod_so.c(246): loaded module authz_svn_module
[Sat Jan 09 03:00:02 2010] [debug] mod_so.c(246): loaded module rpaf_module
[Sat Jan 09 03:00:02 2010] [debug] mod_so.c(246): loaded module ispmgr_module
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
а вообще к чему это я - проблема в следующем есть php скрипт который отваливает с ошибкой:

Код: Выделить всё

Fatal error: Call to undefined function sem_get()
мне показалось, что ему нужен APC, но после того как прикручиваю к апачу (конфигтест говорит что все ок) - 1 процесс httpd начинает есть 100% проца ...
Если закоментить екстеншен apc.so - то все работает нормально

Re: Апач не стартует

Добавлено: 2010-01-09 9:43:02
server801

Код: Выделить всё

(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
так в дебагере говорит о том что порт занят уже другим процессом

Re: Апач не стартует

Добавлено: 2010-01-09 12:21:58
Pez!
естественно, апач то у меня был запущен уже - суть не в апаче вообще

Re: Апач не стартует

Добавлено: 2010-01-11 16:04:55
Pez!
Всем привет, проблему решил и хочу поделится .. малоли кто еще встрянет

Вообщем дабы заработали семафоры в пхп надо установить следующие расширения (искать в портах по названию)

Код: Выделить всё

sysvmsg
sysvsem
sysvshm
После установки не забудьте перезапустить апач и возможно вы получите еще одну ошибку плана -

Код: Выделить всё

warning: sem_get() [function.sem-get]: failed for key 0x7: No space left on device in .... 
Это значит, что мы уперлись в системное ограничение на кол-во или размер симафоров. Для этого в файл /boot/loader.conf вносим следующее

Код: Выделить всё

kern.ipc.semmni=40
kern.ipc.semmns=240
kern.ipc.semmnu=60
kern.ipc.semmap=120
и перезагружаем полность весь сервер = )

Поправте если я что-то не так понял в этой проблеме. Хотя свои ошибки я подобным исправил )