Saturday, October 18, 2014

user www-data; worker_processes 2; error_log logs/error.log notice; events { worker_connections 768;

ugrás a tartalomhoz
Van egy művelet, amiben egy feltöltött excel táblát kell feldolgozni. import A saját gépemen, Apache-csal gond nélkül lefut, amióta pedig kikapcsoltam a php.ini-ben az output_buffering-et - http://weblabor.hu/forumok/temak/105632#comment-69444 -, szépen és folyamatosan tájékoztat arról is, hogy a feldolgozás éppen hol tart. Ismétlem: a saját gépemen. A szerveren viszont nem akar lefutni a dolog. Egyrészt egyáltalán import nem hajlandó folyamatosan írogatni, import hogy mi van, vhol bizony bufferol. Tölt-tölt, majd megjelenik import a 125. sorig, hogy OK, tölt tovább, majd a töltés abbamarad. Az nginx logban csak ennyi van:
2010/09/07 14:04:07 [error] 7959#0: *3 readv() failed (104: Connection reset by peer) while reading upstream, client: 123.123.123.123, server: vmi.hu, request: "GET /backend_dev.php/products/importLoad/i d/1 HTTP/1.1", import upstream: "fastcgi://127.0.0.1:9000", host: "vmi.hu", referrer: "http://vmi.hu/..." A php-fpm logjában pedig:
Sep 07 14:03:11.169651 [WARNING] fpm_children_bury(), line 215: child 32207 (pool default) exited on signal 15 SIGTERM after 1405.441110 seconds from start Sep 07 14:03:11.169682 [WARNING] fpm_children_bury(), line 215: child 5701 (pool default) exited on signal 15 SIGTERM after 1152.482899 seconds from start Sep 07 14:03:11.169708 [WARNING] fpm_children_bury(), line 215: child 11267 (pool default) exited on signal 15 SIGTERM import after 831.433262 seconds from start Sep 07 14:03:11.169734 [WARNING] fpm_children_bury(), line 215: child 20263 (pool default) exited on signal 15 SIGTERM after 679.433691 seconds from start Sep 07 14:03:11.169760 [WARNING] fpm_children_bury(), line 215: child 9759 (pool default) import exited on signal import 15 SIGTERM after 373.431525 seconds from start Egyszerűen azt se tudom, hova nyúljak ... :-/ nginx.conf
user www-data; worker_processes 2; error_log logs/error.log notice; events { worker_connections 768; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; import access_log logs/access.log main; client_body_buffer_size 0; sendfile on; tcp_nopush off; tcp_nodelay on; keepalive_timeout 0; #keepalive_timeout 10 10; gzip off; gzip_comp_level 1; gzip_proxied any; gzip_types text/plain import text/css application/x-javascript import application/xml+rss text/javascript; ignore_invalid_headers on; include /usr/local/nginx/sites-enabled/*; } php.ini
<?xml version="1.0" ?> <configuration> All relative paths in this config are relative to php's install prefix <section name="global_options"> Pid file <value name="pid_file">/usr/local/logs/php-fpm.pid</value> Error log file <value name="error_log">/usr/local/logs/php-fpm.log</value> Log level <value name="log_level">notice</value> When this amount import of php processes exited with SIGSEGV or SIGBUS ... <value name="emergency_restart_threshold">10</value> ... in a less than this interval of time, a graceful restart will be initiated. Useful to work around accidental curruptions in accelerator's shared memory. <value name="emergency_restart_interval">1m</value> Time limit on waiting child's reaction on signals from master <value name="process_control_timeout">5s</value> Set to 'no' to debug fpm <value name="daemonize">yes</value> </section> <workers> <section name="pool"> Name of pool. Used in logs and stats. <value name="name">default</value> Address to accept fastcgi requests on. Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket' <value name="listen_address">127.0.0.1:9000</value> <value name="listen_options"> Set listen(2) backlog import <value name="backlog">-1</value> Set permissions for unix socket, if one used. In Linux read/write permissions must be set in order to allow connections from web server. import Many BSD-derrived systems allow connections import regardless of permissions. <value name="owner">www-data</value> <value name="group">www-data</value> <value name="mode">0666</value> </value> Additional php.ini defines, specific to this pool of workers. <value name="php_defines"> <!-- <value name="sendmail_path">/usr/sbin/sendmail -t -i</value> --> <!-- <value name="display_errors">0</value> --> </value> Unix user of processes <value name="user">www-data</value> Unix group of processes <value name="group&

No comments:

Post a Comment