Гесер

Рейтинг
68
Регистрация
25.10.2007

Кажется, это Zend Optimizer

Гесер добавил 21.12.2010 в 23:42

php -m


bcmath
bz2
calendar
ctype
date
dba
dom
exif
filter
ftp
gd*
gettext
hash
iconv
imagick*
json
libxml
mbstring
mcrypt
mime_magic
mysql
mysqli*
ncurses
openssl
pcntl
pcre
PDO*
pdo_mysql*
posix
Reflection
session
shmop
SimpleXML
snmp*
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
XCache*
xml
xmlreader
xmlwriter
zip
zlib
Zend Optimizer*(во как, но дефолтно его нет)
[Zend Modules]
XCache*
Zend Optimizer*

Segmentation fault
* это те что можно удалить
Небось понаставили левых либ, поковырялись везде хорошенько очумелыми ручками...

Да нет, только Zend Optimizer, imagick,gd,pdo_*, snpm и xcache. Без Зенда php -m не ругается.

в 90% это решается отключением модулей по одному

Угу, только хостер,что мне подсунул образ оси, пых-пых туда поставил с уже вкомпиленными модулями, ибо в "стандартных местах" я модулей не нашел, только те,что ставил сам потом. Так что ручками надо переставлять.

Andreyka:
Как минимум - пересобрать нормально чих-пых
Как норма - и апач до кучи

Ага, из сырцов.🤪

Ну как штатно...не совсем. php -m выдает Segmentation fault. Иногда апач из-за этого ругается в логи, но не падает, на сколько я могу судить. Это не лечится т.к. VZ. Мониторинг выключен.

[Mon Dec 20 15:25:34 2010] [notice] Graceful restart requested, doing restart

[Mon Dec 20 15:25:34 2010] [notice] seg fault or similar nasty error detected in the parent process

--делаю перезапуск руками-->

[Mon Dec 20 15:26:37 2010] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

[Mon Dec 20 15:26:37 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)

[Mon Dec 20 15:26:37 2010] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

[Mon Dec 20 15:26:37 2010] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?

[Mon Dec 20 15:26:37 2010] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resuming normal operations

У меня только один IP, поэтому пролетает. Домен у меня на сторонних ДНС, но я бы не сказал,что А-запись меняется в течении нескольких минут. Или мне просто не везло, пока IP обновлялся по миру, проходило несколько часов.

Я вообще удивляюсь, как с такой конфигурацией WP не валит сервер.

nginx ставить желательно, плюс кеширующий плагин на WP.

Готов занятся вашим сайтом.

аська 2886008

nginx для статики, apache для всего остального+мускул. У меня OpenVZ может от этого не умирает ничего. Надо попробовать залогиниться сабжем, хотя не уверен что покатит.

А как же то,что при 100 запросах я захожу на сайт и смотрю спокойно, или это мне просто везет?

самым простым способом

siege -v -i -d1 -c200 -t2M

в urls.txt с пяток адресов забил

В итоге получил только

Error: unknown socket error sock.c:108: Cannot allocate memory
Error: insufficient buffer sock.c:107: No buffer space available

и быстрое умирание siege

При 100 запросах почти тоже самое, только дописывал еще

done.
siege aborted due to excessive socket failure; you
can change the failure threshold in $HOME/.siegerc
Transactions: 7772 hits
Availability: 88.36 %
Elapsed time: 57.85 secs
Data transferred: 2.28 MB
Response time: 0.07 secs
Transaction rate: 134.35 trans/sec
Throughput: 0.04 MB/sec
Concurrency: 9.63
Successful transactions: 170
Failed transactions: 1024
Longest transaction: 9.45
Shortest transaction: 0.00

Ну и сам скрипт писал в лог(глазами не видел), что

Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug

Can't create UNIX socket (12) это о БД

А 30 запросами

Transactions: 2813 hits
Availability: 100.00 %
Elapsed time: 59.61 secs
Data transferred: 1.76 MB
Response time: 0.13 secs
Transaction rate: 47.19 trans/sec
Throughput: 0.03 MB/sec
Concurrency: 6.25
Successful transactions: 119
Failed transactions: 0
Longest transaction: 6.13
Shortest transaction: 0.00
Всего: 149