alepavlenko

Рейтинг
118
Регистрация
18.10.2007

Вроде разобрался, пока всё работает, вся проблема была в apc добавил apc.filters="-install$,-test$,-admin" в php.ini и всё заработало :(

Всё свелось к apc походу у него есть какие то фильтры, которые и фильруют этот запрос.

Поискал в гуглах вот что нашёл:

i had to exclude drupal install directory like that:

CODE: SELECT ALL
apc.filters="-install$,-test$,-admin"


and everything worked, try it

Только не пойму, что он сделал :(

Оптимизайка:
Check your nginx configuration: nginx -T


Да, там есть этот порт, он там нужен?

# configuration file /home/admin/conf/web/snginx.conf:

****************
location / {
proxy_pass https://87.106.52.18:8443;
location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|css|......................
***************************

location @fallback {
proxy_pass https://87.106.52.18:8443;
}


Но почему первые несколько раз, заказать можно, и только потом подвисает?

Вообщем напишу все свои догадки, может кто посоветует.

netstat -tulpen | grep 8443 выдаёт что на этом порте весит апач

tcp        0      0 87.106.52.18:8443       0.0.0.0:*               LISTEN      0          2303603489  4140/apache2


Должно ли это так быть?

И ещё это apache2\error.log.1

NameVirtualHost 87.106.52.18:8443 has no VirtualHosts


На сервере с вестой были установленны iptables и fail2ban отключение ошибку не уберает :(

Вообщем проблему решить я так и не смог. Единственное, что нашёл в логах это то что не верно генерируется ссылка

https://87.106.52.18:8443/checkout/onepage/saveBilling/

вот полная ошибка

2016/08/07 12:07:34 [error] 3725#0: *8815 upstream prematurely closed connection while reading response header from upstream, client: 77.5.144.113, server: site.de, request: "POST /checkout/onepage/saveBilling/ HTTP/1.1", upstream: "https://87.106.52.18:8443/checkout/onepage/saveBilling/", host: "www.site.de", referrer: "https://www.site.de/checkout/onepage/"
2016/08/07 12:07:34 [error] 3725#0: *8815 open() "/home/admin/web/site.de/document_errors/50x.html" failed (13: Permission denied), client: 77.5.144.113, server: site.de, request: "POST /checkout/onepage/saveBilling/ HTTP/1.1", upstream: "https://87.106.52.18:8443/checkout/onepage/saveBilling/", host: "www.site.de", referrer: "https://www.site.de/checkout/onepage/"

Где генерируется и откуда берётся этот порт.. я хз

Удалось только нагуглить, что этот порт использует SSL сертификат от GoDaddy (он у меня и установлен). В VestaCP в логах появляется запись:

[Wed Aug 24 07:32:24 2016] [warn] RSA server certificate CommonName (CN) `www.сайт.de' does NOT match server name!?

Для работы модуля оплаты Paypal нужен сертификат SSL.

Какие могут быть варианты решения?

Andreyka:
Если тормозит диск, то мискуль не отвечает и это может дать такую проблему

А за время ожидания ответа отвечает max_input_time = 60 я так понимаю?

Вот что творится в php.ini


engine = On
short_open_tag = On
asp_tags = Off
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = 17
disable_functions =
disable_classes =
zend.enable_gc = On
expose_php = On
max_execution_time = 30
max_input_time = 60
memory_limit = -1
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
html_errors = On
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = 8M
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
doc_root =
user_dir =
enable_dl = Off
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
[CLI Server]
cli_server.color = On
[MySQL]
mysql.allow_local_infile = On
mysql.allow_persistent = On
mysql.cache_size = 2000
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
[MySQLi]
mysqli.max_persistent = -1
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off
[mysqlnd]
mysqlnd.collect_statistics = On
mysqlnd.collect_memory_statistics = Off

В папке /etc/php5/conf.d/ 20-mysqli.ini там extension=mysqli.so такого файла вообще нет.

Andreyka:
Причин много, попробуйте newrelic подключить, они бесплатно 2 недели дают, думаю успеете найти.

Подключил, но никаких ошибок он не показал.

---------- Добавлено 08.08.2016 в 21:22 ----------

Кроме одного 2016-08-08 12:16:24.146 (20175) warning: nria_sample_diskio(): sigar_disk_usage_get(/dev/vzfs) failed - disk metrics not reported this cycle; status=2

Может нехватает времени или памяти на выполнение скрипта или из,

tls:
бекенд не успел/смог ответить, смотрите его логи.

и нужно увеличить ресурсы или время на выполнение скриптов? Как ещё можно узнать что подвисает?

tls:
Ищите в логах бекенда (Апача, php-fpm или что там стоит за Nginx'ом). А INFO - это пока не ошибка.

Пока копаю папку var/log, ещё что заметил, в логах апача появляется строчка zend_mm_heap corrupted

tls:
На самом деле там ошибка 500: бекенд не успел/смог ответить, смотрите его логи.

Да, в файле /var/log/paypal.log появляется запись:

[07-08-2016 06:26:20] PayPal\Core\PayPalHttpConnection: INFO	: POST https://api.paypal.com/v1/payments/payment

[07-08-2016 06:26:21] PayPal\Core\PayPalHttpConnection: INFO : Response Status : 201

если он не успевает, то чего ему не хватает? Можно как нибудь узнать, что именно виснет?

pahlmberg:
заработок на людях, которые живут в германии и юзают одноклассники?

Да

pahlmberg:
насколько легальный заработок? возникнут ли вопросы у немецких полицаев к тем кто живет и работает по этому мануалу в Германии?

Легальный. У полицаев вопросов не будут, хотя, разве что у финансамта, есле не указывать доход

MeGGo:
Сами то поняли, что спросили?:)

Я имел ввиду, что некоторые сайты, вообще перестали использовать meta name="keywords"

Всем привет!

Может уже обсуждалось, но спрошу ещё раз. Заметил, у сайтов конкурентов "которые в топовых запросах" к примеру zalando.de осталось по 2 кейворда, а некоторые вообще убрали.

Я что то пропустил?

Заранее спасибо

Всего: 205